sthu (shut the hell up) - Spanish English Dictionary