SUPRACOSTAL MEANING IN ENGLISH

• Supracostal Definition & Synonyms

  1. (a.) Situated above, or on the outside of, the ribs.


RECENT SEARCHES