Meaning of “dry ice” in the English Dictionary

british dictionary