9 idioms describing people

as good as gold

very well behaved (children)

have a heart of gold

to be very kind and generous

as hard as nails

no sympathy for others

unpleasant

rude and angry:When we complained, the waiter got very unpleasant with us.

be a nasty piece of work

a very unpleasant person

nasty

/ˈnæs.ti/bad or very unpleasant:a nasty shock/surpriseThere's a nasty smell in here.

nasty

unkind: [+to]

awkward, an awkward customer

/ˈɑː.kwɚd/difficult to use, do, or deal with:

a pain in the neck

someone or something that is very annoying:

get on sb's nerve

irritate sb

have your head screwed on (the right way)

to think or act in a smart and sensible waypratical

have a head for heights

not suffer from vertigo

vertigo ˈvɝː.t̬ə.ɡoʊ/

a feeling of spinning around and being unable to balance, often caused by looking down from a height:She can't stand heights and has always suffered from vertigo.

to have a head like a sieve

to have a bad memory

have a good head for figures

be good at maths

have your head in the clouds

unaware of reality

to be head and shoulders above someone

much better than

keep your head

stay calm in a difficult situation

an odd-ball

peculiar, strange person

middle-of-the-road

very normal, neither left- nor right-wing

teacher's pet

Teacher's favorite student

top of the class

the best of a class

be a know-all

to think you know everything

a big-head, big-headed (adj)

thinks that they are very important or clevertự cao tự đại

a lazy-bones

lazy person