restra ( synonym found)

Definition of restra:

°To reestablish, or bring back into existence.
°To bring back to a previous condition or state.

Definition of restra:

°To reestablish, or bring back into existence.
°To bring back to a previous condition or state.

Back to Top