What does anstrengender Tag mean?

anstrengender Tag - German to English

strenuous time