Meaning of “cybersex” in the English Dictionary

English