Make a Clean Breast
Meaning: confess without reserve
Talking through Hat
Meaning: Talking nonsense
To give the devil his due
Meaning: To give encouragement even to the enemy
At one’s wit’s end
Meaning: Puzzled/confused/perplexed
The green-eyed monster
Meaning: Used as a way of talking about jealousy