Hijo de puta (ихо де пута) - сукин сын, или дословно - сын проститутки.
Hija de puta (иха де пута) - сукина дочь, дочь шлюхи.
Понятно, что такое оскорбление обижает не только сам субъект, но и всех его ближайших родственников. В первую очередь мать, её обозвали проституткой. Потом отца, он, следовательно, женился на этой проститутке. Дедушку и бабушку, которые вырастили дочку, что стала проституткой и т.д. и т.п.
Упрощенный вариант hijo puta или hija puta.
Или уж совсем современно-сокращенный joputa (хопýта).
Следует отметить, что это выражение не всегда используется как ругательство. Очень много зависит от конкретной ситуации и интонации.
Лично я предпочитаю более облегченный вариант - hijo de perra - собакин сын, или hijo de satanás - сын Сатаны.