sea helicopter - French English Dictionary