trombasa - French English Dictionary