tromba marina - French English Dictionary