Spanish-English dictionary »

viva la pepa meaning in English

SpanishEnglish
viva la Pepa verb

let the good times roll(have fun)
verb