earmould inserted into the ear canal - French English Dictionary