answersLogoWhite

0

"Baffled" means confronted by a situation that needs improvement but unable to imagine how to achieve the improvement needed.

User Avatar

Wiki User

14y ago

What else can I help you with?