sagacious

  1. avveduto, sagace, perspicace