impose a great strain - German English Dictionary