1 definition by aubo

Puta means bitch or whore in spanish. Bruja also means bitch.
Hijo de una puta = Son of a bitch
by aubo July 17, 2005
Get the Puta mug.