Find the word definition

Wiktionary
memory sticks

n. (memory stick English)