trubu - German English Dictionary