Meaning of “rock-hard” in the English Dictionary

English