Translation of pidulle in English:

pidulle

feminine noun

(piduye)
Chile
  • 1

    tiene pidulles he has worms