1. ಈಡಿರಿದಾಡು

    Play audio
    ♪ īḍiridāḍu
    Share screenshot
    1. to engage in mutual stabbing.
    2. (animals) to strike or push with the head or horns; to ram with the head; to butt.

Comments and suggestions