Translation of cumbuan in English:

cumbuan

caress

noun

  • 1

    caress, loving touch, kiss