Spanish-English dictionary »

cinta de amarre meaning in English

SpanishEnglish
cinta de amarre noun
{f}

tie down strapnoun