Translation of chupa-chupa in English:

chupa-chupa

lollipop, n.

Definition of lollipop in English

masculine noun

River Plate
  • 1

    lollipop