OSCULE


Meaning of OSCULE in English

noun one of the excurrent apertures of sponges.

Webster English vocab.      Английский словарь Webster.