Most US people (non-latin) know what Hijo de Puta means... I can definitely say this as a fact, because every time I lose in some online game to US guys I say Hijo de Puta and they understand what I say, hehehe... even some non-latin European understand it.
|