feminine past participle of toucher - Spanish English Dictionary