English Dictionary
Definition klaxon in British English
klaxon noun
[countable] noun
/ˈklæksən/
Synonyms and related words
