full-fledged

adj
University
1

Having all its feathers; able to fly.

2

Having full qualification, credentials or preparation; entire; real.