Diarrhea Meaning

There are 1 meaning(s) for word Diarrhea

Meaning 1 : frequent and watery bowel movements; can be a symptom of infection or food poisoning or colitis or a gastrointestinal tumor

    Synonyms : diarrhoea,  looseness,  looseness of the bowels