"Oscula" is a word in ENGLISH
oscula
ENGLISH
Definition:
of Osculum
Few words of positivity
God always raises deliverers from among the people
WORD SUGGESTIONS
osculum
ENGLISH
Same as Oscule.
Read the complete definition