Idiom
To give up the ghost

To terrify others by acting in suspicious manner
To leave useless spirits
To die
To make false appearance

ANSWER DOWNLOAD EXAMIANS APP