Spanish-English dictionary »

descortezador meaning in English

SpanishEnglish
descortezador noun

decorticator(peeling machine)
noun