olive depot - German English Dictionary