steam whistle
English Dictionary
->
Letter S
-> steam whistle
Search Dictionary:
steam whistle Definition
(n)
a
whistle
in
which
the
sound
is
produced
by
steam
;
usually
attached
to
a
steam
boiler
steam whistle Synonyms
steam whistle
© Art Branch Inc.