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

English Dictionary