Spanish-English dictionary »

barrida meaning in English

SpanishEnglish
barrida noun
{f}

slide tackle(soccer tackle)
noun