English flute

noun

Definition of English flute