Definition of “whooping cough” - English Dictionary

English