troilus - German English Dictionary