head of the stapes - French English Dictionary