hecho y derecho
Meanings
Adjective
1. full-grown (idiomatic)
2. fully fledged (idiomatic)