Meaning of “mons Veneris” in the English Dictionary

English