YourDictionary

cleareyed

adjective

  1. having clear eyes or vision
  2. perceptive; thinking clearly

link/cite print suggestion box