head of the stapes - Turkish English Dictionary