PLATYPUS MEANING IN ENGLISH

• Platypus Definition & Synonyms

  1. (n.) The duck mole. See under Duck.


Synonyms:
Duckbill,

RECENT SEARCHES