HAVE A (OR A GOOD OR HALF A) MIND TO DO SOMETHING
Meaning of HAVE A (OR A GOOD OR HALF A) MIND TO DO SOMETHING in English
have a ( or a good or half a) mind to do something
be inclined to do something.
→ mind
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004