English flute

English

Noun

English flute (plural English flutes)

  1. A recorder.