Subscribe
URL of the page has been copied to clipboard.
Meaning : A restraint that slows airplanes as they land on the flight deck of an aircraft carrier.
Synonyms : arrester
Install App