all at sea (adjective) disoriented: confused, unstable
Sinonime: be foul-mouthed, bedamn, blaspheme, cuss, execrate, flame*, imprecate, take name in vain, talk dirty, use bad language, utter profanity
Antonime: balanced, oriented,
settled,
understanding, unpuzzled