to pull rough stuff - Spanish English Dictionary