Malayalam Dictionary

ഈടുറ്റ

eeturra

long-lasting

  1. long-lasting

Nearby in the dictionary

Support