Spanish-English Dictionaryabastecer
Meaning of abastecer