odour-producing - German English Dictionary