Yes, literally, but "cojones" in Spanish it doesn't have the derogatory meaning. I was looking for an insult that would mean something similar in English and would be similarly vulgar.