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