OTARY MEANING IN ENGLISH

• Otary Definition & Synonyms

  1. (n.) Any eared seal.


RECENT SEARCHES