Meaning of “cement mixer” in the English Dictionary

English