STREAM ANCHOR Meaning of STREAM ANCHOR in English noun : a light anchor for use with a bower in narrow waterways Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012