As verbs the difference between detain and restain
is that detain is keep (someone) from proceeding by holding them back or making claims on their attention while restain is to stain again.
detain
English
Verb
(
en verb)
Keep (someone) from proceeding by holding them back or making claims on their attention.
To put under custody.
To keep back or from; to withhold.
* Jeremy Taylor
- Detain not the wages of the hireling.