earmould inserted into the ear canal - German English Dictionary