hand-made rug - Spanish English Dictionary