Meaning of “cattle grid” in the English Dictionary

English