SUPEREXCRESCENCE MEANING IN ENGLISH

• Superexcrescence Definition & Synonyms

  1. (n.) Something growing superfluously.


RECENT SEARCHES