organic retailer - German English Dictionary