Find the word definition

Wiktionary

streames

n. (plural of streame English)