mindsuttle

adj

1.
having the ability to perceive or understand; keen in discernment