What does an etw. hohe Anforderungen stellen mean?

an etw. hohe Anforderungen stellen - German to English

to place large demands on sth.