POSTSCAPULAR MEANING IN ENGLISH

• Postscapular Definition & Synonyms

  1. (a.) Of or pertaining to the postscapula; infraspinous.


RECENT SEARCHES