horse-hair loom - French English Dictionary