steam organ
English Dictionary
->
Letter S
-> steam organ
Search Dictionary:
steam organ Definition
(n)
a
musical
instrument
consisting
of
a
series
of
steam
whistles
played
from
a
keyboard
steam organ Synonyms
calliope
steam organ
© Art Branch Inc.