English Dictionary
Definition strop in British English
strop noun
[countable] noun
/strɒp/
Synonyms and related words
Synonyms and related words
3
the harness used to airlift casualties into a helicopter
