Find the word definition

Wiktionary
sex plus

a. (alternative form of sex-plus English)