Chinese words · Chengyu

心血来潮

xīnxuè-láicháoTraditional 心血來潮

on a sudden impulse; on a whim

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.