Spanish-English dictionary »

tiro a la cabeza meaning in English

SpanishEnglish
tiro a la cabeza noun
{m}

headshot(gunshot to the head)
noun