pelops - German English Dictionary