English Dictionary
Definition atomiser in British English
atomiser
/ˈætəˌmaɪzə(r)/

English Dictionary