hand made woven carpet - German English Dictionary