unfoolish
/ʌnˈfuːlɪʃ/Definitions
1. adjective
Lacking foolishness; sensible; wise
“After learning from his past mistakes, he became unfoolish and made better decisions.”
2. noun
A person who is sensible and wise
“He was considered an unfoolish person due to his level-headed approach to life’s challenges.”