have hard times - Spanish English Dictionary