Spanish-English Dictionarypropulsar
Meaning of propulsar