EXCRESCENTIAL MEANING IN ENGLISH

• Excrescential Definition & Synonyms

  1. (a.) Pertaining to, or resembling, an excrescence.


RECENT SEARCHES