Definition of “catarrh” - English Dictionary

british dictionary