trop - German English Dictionary