MELAENA MEANING IN ENGLISH

• Melaena Definition & Synonyms

  1. (n.) A discharge from the bowels of black matter, consisting of altered blood.


Synonyms:
Melena,

RECENT SEARCHES