1. ಓಡುಹುಳು

    ♪ ōḍuhuḷu 🔊
    1. :Noun
    2. a kind of small insect that lives on cow dung (that carries the small rolls of dung by rolling to its place).

Comments and suggestions