Malayalam Dictionary

പാറ്റാട

paarraata

flying fox

  1. flying fox

Nearby in the dictionary

Support