meaning of an etw. hohe Anforderungen stellen

an etw. hohe Anforderungen stellen - German to English

to place large demands on sth.