CREBRICOSTATE MEANING IN ENGLISH

• Crebricostate Definition & Synonyms

  1. (a.) Marked with closely set ribs or ridges.


RECENT SEARCHES