elephant garlic - German English Dictionary