DEIPAROUS


Meaning of DEIPAROUS in English

adj bearing or bringing forth a god;

— said of the virgin mary.

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