PINNIGRADE MEANING IN ENGLISH

• Pinnigrade Definition & Synonyms

  1. (n.) An animal of the seal tribe, moving by short feet that serve as paddles.


RECENT SEARCHES