DELTHYRIS MEANING IN ENGLISH

• Delthyris Definition & Synonyms

  1. (n.) A name formerly given to certain Silurian brachiopod shells of the genus Spirifer.


RECENT SEARCHES