Spanish-English dictionary »

autoinculparse meaning in English

SpanishEnglish
autoinculparse verb

self-incriminate(incriminate oneself)
verb