Teloogoo /(?)/

Tel·oo·goo

Teloogoo

n.
  1. See Telugu.