trofo - German English Dictionary