habido y por haber

Etymology
lit. 'having been and about (still) to be'.

Adjective

 * 1)  under the sun, imaginable