Spanish-English dictionary »

ponchadora meaning in English

SpanishEnglish
ponchadora noun
{f}

crimping toolnoun