gurugu meaning in english

[Tel.] n. A small cup. cinnapidata. A certain pot herb or darnel that grows in rice fields. The sun flower, Heliotropum Indicum. Also, Celosia argentea. pancecettu(Watts).