Spanish-English Dictionaryefectuar
Meaning of efectuar