earmould inserted into the ear canal - Spanish English Dictionary