past participle of satisfaire - German English Dictionary