environmentally friendly deodorant - German English Dictionary