1. ಎಲೆಹುಳು

    ♪ elehuḷu 🔊
    1. :Noun
    2. any of various green leaf-insects (phasmid insects) of Phylliidae family, with wings and legs resembling leaves; walking-leaf; leaf-insect.

Comments and suggestions