Find the word definition

Wiktionary
star streams

n. (star stream English)