steam whistle

Explore definitions, synonyms, and language insights of steam whistle

Definitions

Noun
a whistle in which the sound is produced by steam; usually attached to a steam boiler

More General Terms