English Dictionary
Definition Hoover in British English
Hoover
/ˈhuːvə(r)/

English Dictionary