restorability - Spanish English Dictionary