Translation of peluit in English:

peluit

a high-pitched wind instrument

noun

  • 1

    a high-pitched wind instrument, a whistle, a siren