Idiom
To be lost in the cloud

To find oneself in a very uncomfortable position
To be perplexed
To be concealed from view
To meet with one's death

ANSWER DOWNLOAD EXAMIANS APP