SALPINX MEANING IN ENGLISH

• Salpinx Definition & Synonyms

  1. (n.) The Eustachian tube, or the Fallopian tube.


RECENT SEARCHES