English Dictionary
Definition strapped in British English
strapped adjective
adjective
/stræpt/
English Dictionary