Spanish-English dictionary »

sierra de sable meaning in English

SpanishEnglish
sierra de sable noun
{f}

sabre saw(portable electric jigsaw)
noun