It is an English language word meaning stream, torrent, stream, flow.
STREAM anglicism by flow, current, torrent, wave