cry for
cry for or cry out for {v.}, {informal}
To need badly; be lacking in.
It has not rained for two weeks and the garden is crying for it.
The school is crying out for good teachers.
Categories:
Source: A Dictionary of American Idioms