things have been tough - German English Dictionary