STRAP
Meaning of STRAP in English
( n. )
A long, narrow, pliable strip of leather, cloth, or the like; specifically, a strip of thick leather used in flogging.
Webster's Revised Unabridged English Dictionary.
Пересмотренный полный словарь английского языка Webster.
2012