waterproof woollen stuff - French English Dictionary