battle of greece - German English Dictionary