Find the word definition

Wiktionary
hydro complex

n. a hydrido complex