earmould inserted into the ear canal - Turkish English Dictionary