Translation of Chupa Chups in English:

Chupa Chups

lollipop, n.

masculine noun

Spain
trademark

  • 1

    lollipop