STREAMLET Meaning of STREAMLET in English [stream.let] n (ca. 1552): a small stream Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012