Green’s Dictionary of Slang

Porra n.

[? mispron. of SE Portuguese or Port. porra! a coarse excl.]

[1970s+] (S.Afr.) a derog. term for a person of Portuguese descent.