Translation of terkemut-kemut in English:

terkemut-kemut

expanding and contracting

verb

  • 1

    expanding and contracting, throbbing