Guess the closest possible meaning of given idiom. At Sea

Guess the closest possible meaning of given idiom. At Sea

Explanation

puzzled

پریشان