Calliope Meaning

There are 2 meaning(s) for word Calliope

Meaning 1 : a musical instrument consisting of a series of steam whistles played from a keyboard

    Synonyms : steam organ
Meaning 2 : (Greek mythology) the Muse of epic poetry