OSTRIFEROUS MEANING IN ENGLISH

• Ostriferous Definition & Synonyms

  1. (a.) Producing oysters; containing oysters.


RECENT SEARCHES