Spanish-English dictionary »

atado de las manos meaning in English

SpanishEnglish
atado de las manos noun
{m}

handfast(contract)
noun
[UK: hˈandfast] [US: hˈændfæst]