troups - German English Dictionary