restorability - Turkish English Dictionary