Capable of being restored or reclaimed; as, restorable land.
What does restorable mean?
: fit for restoring or reclaiming.
What does Starsh mean?
1 : hiding place : cache. 2 : something stored or hidden away a stash of narcotics. Synonyms More Example Sentences Learn More About stash.