心
血
来
潮
x
ī
n
x
u
è
l
á
i
c
h
á
o
Definitions
1. to be prompted by a sudden impulse
2. carried away by a whim
3. to have a brainstorm
Components
心血
xīn xuè
–
heart's blood
来潮
lái cháo
–
(of water) to rise