STELLULATE MEANING IN ENGLISH

• Stellulate Definition & Synonyms

  1. (a.) Minutely stellate.


RECENT SEARCHES