Definition of subscapular fossa in English:

subscapular fossa

noun

Anatomy Medicine Zoology
  • The concave undersurface of the body of the scapula.

Origin

Early 19th century. After French fosse sous-scapulaire.