Skip to main content

Definitions by Speedyboy107

To hold back or keep control.
He is struggling to restrain himself from losing his temper.
restrain by Speedyboy107 November 11, 2015