whistle buoy

Explore definitions, synonyms, and language insights of whistle buoy

Definitions

Noun
a buoy that makes a whistling noise

More General Terms