a fabric of sheer wool woven on a loom - Deutsch Englisch Wörterbuch