meaning of in restraint

1. a cushion attached to the top of the back of an automobiles seat to prevent whiplash


Related Words

head restraint | in restraint | restraint | restraint of trade | self-restraint | unrestraint |

Developed & Maintained By Taraprasad.com

Treasure Words