Definition of piston whistle in English:

piston whistle

noun

  • A whistle in which the pitch of the sound is varied by means of a piston sliding in the tube, shortening or lengthening the vibrating column of air.

Origin

Late 19th century; earliest use found in The Century Dictionary.