Malayalam Dictionary

താട

taata

noun · നാമം

dewlap

  1. dewlap

Nearby in the dictionary

Support