vanmaram

തേരട്ട - meaning in english

Meanings for തേരട്ട

noun
Millipede
Myriapod
unknown
leech