Irula
noun
Iru·la
ˈirələ
plural Irulas or Irula
: a Veddoid people inhabiting the Deccan plateau of India
Love words? Need even more definitions?
Merriam-Webster unabridged
Share