What does perspicacious mean?
You are correct!
From our dictionary:per•spi•ca•cious
Pronunciation: (pûr"spi-kA'shus), [key] 
—adj. 
1. having keen mental perception and understanding; discerning: to exhibit perspicacious judgment. 
2.  Archaic.having keen vision.
