odoriferous - German English Dictionary