Meaning of “shin splints” in the English Dictionary

british dictionary