levelheaded Meaning and Definition

Definitions

English definition for levelheaded

1. s. exercising or showing good judgment