1. ಎಲೆಹುಲಿ

    Play audio
    ♪ elehuli
    Share screenshot
    1. noun (noun)
    2. = ಎಲೆವುಲಿ.
  2. ಎಲೆಹುಳು

    Play audio
    ♪ elehuḷu
    Share screenshot
    1. noun (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