Spanish-English Dictionaryarrostrar
Meaning of arrostrar