1.

what is the meaning of idiom 'Give up the ghost ' ?

A. Acted without restrained
B. Event likely to happen
C. Pass away, die
D. Thoroughly /in detail
Answer» D. Thoroughly /in detail


Discussion

No Comment Found