ultra-sound - French English Dictionary