substantial mental exertion - German English Dictionary