What are some antonyms for infantile?

Infantile means like an infant or new and inexperienced so i guess old, experienced, and veteran would be the opposite (the antonym)