someone that weaves - French English Dictionary