tromb - French English Dictionary