i/he/she did handicrafts - French English Dictionary