Meaning of “hard science” in the English Dictionary

british dictionary