English-Spanish dictionary »

decorticator meaning in Spanish

EnglishSpanish
decorticator (peeling machine)
noun

descortezadornoun