Streamlet



ENGLISH MEANING
noun
1.
A small stream; a rivulet; a rill.