Malayalam Dictionary

തേച്ച

techcha

smeared

  1. smeared

Nearby in the dictionary

Support