PALAMATE MEANING IN ENGLISH

• Palamate Definition & Synonyms

  1. (a.) Web-footed.


RECENT SEARCHES