Idiom
To be lost in the cloud

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

ANSWER DOWNLOAD EXAMIANS APP