心血来潮 xīn xuè lái cháo

DEFINITIONS

  1. to be prompted by a sudden impulse
  2. carried away by a whim
  3. to have a brainstorm

CHARACTERS

心 xīn heart; mind, intelligence; soul
血 xuè blood; radical number 143
来 lái come, coming; return, returning
潮 cháo tide; moist, wet, damp; flow