rug woven on a hand loom - French English Dictionary