1 stream anchor | Definition of stream anchor

stream anchor

noun

Definition of stream anchor

: a light anchor for use with a bower in narrow waterways