stuffed vegetables with olive oil - German English Dictionary