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

American Dictionary