What is the meaning of Destilar?

to distill (to subject a substance to distillation)

to drip

to distill

to exude

to filter

Source: wiktionary.org