whistling buoy

Explore definitions, synonyms, and language insights of whistling buoy

Definitions

Noun
a buoy that makes a whistling noise

More General Terms