Guess the closest possible meanings of the given idiom: “At sea”. June 28, 2025June 27, 2025 by Ali KhanA. TriumphantB. SadC. Puzzled D. None of these