Translation of pidulle in English:

pidulle

(piduye)

feminine noun

Chile

  • 1

    tiene pidulles he has worms