Meaning of “mons Veneris” in the English Dictionary

british dictionary