trombasa - German English Dictionary