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

Aget upset

Bpay more money

Cshow one's feeling openly

Dbe calm


C. show one's feeling openly

Related Questions:

complete the sentence using the appropriate idiom:
Be careful lest you…………

To be "in the red" means :

The meaning of the idiom ‘To hit the jackpot’:

Business has now become very dog eat dog. Choose the meaning for the idiom “Dog eat dog”.

The idiom ‘lose heart’ means :