trombaz - French English Dictionary