1. ಹಂಬುದುರುಚ

    ♪ hambuduruca 🔊
    1. :Noun
    2. a kind of nettle.

Comments and suggestions