Hydrides meaning : A compound of hydrogen with a more electropositive element.
hydrides
tawa
executants
toucher
gobsmacking