From weich (“soft”) + spülen (“rinse”) + -er (agent suffix).
Weichspüler m (strong, genitive Weichspülers, plural Weichspüler)