What is the word for ...
Provide definition
Fill in gaps
100

to embarrass someone or yourself - m__ a f___out o__

make a fool out of

100

brutally honest

saying the truth very directly, even if it hurts

100

You can trust him; he always k____ his w____.

keep your word

200

extremely sure of oneself - s____c____

supremely confident

200

put others first

to think of other people before yourself

200

He l___ his t___ when he saw the mess in the kitchen.

lose your temper

300

to stay angry at someone for a long time - b___ a g___

bear a grudge

300

fiercely loyal

very devoted and faithful to someone

300

He made a s____ d____  to buy the car.

snap decision

400

a tendency to sometimes act in a selfish way - s_____ s____

selfish streak

400

an outgoing personality

someone who is friendly and enjoys meeting people

400

She has a r____-s____ m____ and solves problems easily.

razor-sharp mind

M
e
n
u