Correct Answer:
C. Puzzled
Explanation:
Guess the closest possible meanings of the given idiom: At seaPuzzled
Online Learning Platform
Online Learning Platform