Meaning of “cybersex” in the English Dictionary

british dictionary