Antonyms for "naive"

Words with opposite meaning