TALPA MEANING IN ENGLISH

• Talpa Definition & Synonyms

  1. (n.) A genus of small insectivores including the common European mole.


RECENT SEARCHES