stuff somebody - Spanish English Dictionary