Translation of celup in English:

celup

dip

verb

  • 1

    dip, put into liquid, immerse