Portuguese-English dictionary »

serra esquadria meaning in English

PortugueseEnglish
serra esquadria noun
{f}

mitre sawnoun