English

edit

Noun

edit

glenoid fossae

  1. plural of glenoid fossa