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