MARCESCENT MEANING IN ENGLISH

• Marcescent Definition & Synonyms

  1. (a.) Withering without/ falling off; fading; decaying.


RECENT SEARCHES