Meaning of helicon

Definition of helicon

(noun) a tuba that coils over the shoulder of the musician

Other information on helicon

WIKIPEDIA results for helicon
Amazon results for helicon