Home
Advance Search
Dictionary
Words with Friends solver
Meaning of catarrh
Definition:-
Excessive discharge or buildup of mucus in the nose or throat, associated with inflammation of the mucous membrane. (noun)