Spanish-English Dictionarysatisfacen
satisfacen
satisfacer
Meaning of satisfacen