Spanish-English Dictionaryprestar
Meaning of prestar