carter diffuseur - German English Dictionary