PATELA MEANING IN ENGLISH

• Patela Definition & Synonyms

  1. (n.) A large flat-bottomed trading boat peculiar to the river Ganges; -- called also puteli.


RECENT SEARCHES