Find the word definition

Wiktionary
have another thought coming

vb. (alternative form of have another think coming English)