Definify.com

Definition 2024


steam_organ

steam organ

English

Noun

steam organ (plural steam organs)

  1. Synonym of calliope