Spanish-English Dictionaryempellar
Meaning of empellar