MURICULATE MEANING IN ENGLISH

• Muriculate Definition & Synonyms

  1. (a.) Minutely muricate.


RECENT SEARCHES