tromba - German English Dictionary