What does carpet beater mean?

carpet beater meaning in General Dictionary

implement for beating dust away from rugs