Translation of peluit in English:

peluit

flute, whistle

noun

  • 1

    flute, whistle