navy sonar technician - French English Dictionary