rug woven on a hand loom - Spanish English Dictionary