"I spilled my guts"
"I spilled my guts" in English means to tell everything about yourself. How would you say it in Spanish?
1 Answer
Hello, and welcome to the forum. The Spanish word I can think of that comes closest would be desahogar, which the Oxford Spanish Dictionary defines as 'to pour one's heart out to someone'.