心血来潮xīnxuèláicháoTop 35000Meanings1. to be prompted by a sudden impulse2. carried away by a whim3. to have a brainstormCharacters used心heart血blood来to come潮tide