Idiom
To be lost in the cloud

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

ANSWER DOWNLOAD EXAMIANS APP