There are services that will wash things like that, maybe ask your local dry cleaner? Could you hand wash it in your bath? It would probably make it really heavy to lift afterwards though! Definitely read the label (if it has one) for the cleaning instructions.