The words are almost identical in meaning. Restrain means hold back from behind, constrain means hold back by setting barriers in the way ahead. A dog on a leash is restrained, a dog in a cage is constrained.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AH020387 What is the difference between 'restraint' and 'constraint'?Think of two strips of yellow police tape that you are to walk between. You are constrained as long as you walk between them. But if you turn to the side and walk into one of the strips, you are retrained from going any farther.