OSCULE MEANING IN ENGLISH

• Oscule Definition & Synonyms

  1. (n.) One of the excurrent apertures of sponges.


RECENT SEARCHES