Find the word definition

Wiktionary
personal water crafts

n. (personal water craft English)