rug weaving and production center - German English Dictionary