Spanish-English Dictionaryarrancar
Meaning of arrancar