释义 |
stroud \ˈstrau̇d\ noun (-s) Etymology: probably from Stroud, urban district of Gloucestershire, England, and woolen manufacturing center 1. also stroud·ing \-diŋ\ : a coarse heavy woolen cloth usually in plain weave formerly used in trade with No. American Indians 2. : a blanket or garment of stroud |