INFRASCAPULAR MEANING IN ENGLISH

• Infrascapular Definition & Synonyms

  1. (a.) Beneath the scapula, or shoulder blade; subscapular.


RECENT SEARCHES