Dictionary (a.) Admitting of being restored; capable of being reclaimed; as, restorable land.Thesaurus ameliorable amendable controllable correctable curable domesticable domitable emendable fixable governable handleable improvable manageable manipulable manipulatable medicable mendable perfectible reclaimable recoverable rectifiable recyclable redeemable remediable repairable reparable restorable restrainable retrievable reversible tamable untroublesome |