Question:

"wear one's heart on one's sleeve" means

Aget upset

Bpay more money

Cshow one's feeling openly

Dbe calm

Answer:

C. show one's feeling openly


Related Questions:

'Drunk as a lord' means

My elder brother 'pokes his nose' into all my affairs (Correct meaning of the words italicised)

When I go to a party,I feel like a ..... Use the right Idiom.

It’s the early bird that catches the_____.

The idiom ' a hot potato' means: