Meaning of Irula
Definition of Irula
(noun)
a Dravidian
language
closely
related
to Tamil that is
spoken
in a
hilly
section
of
southwestern
India
Other information on Irula
WIKIPEDIA results for
Irula
Amazon results for
Irula
Tweet