Spanish-English dictionary »

pomporruta meaning in English

SpanishEnglish
pomporruta noun
{f}

mondegreen(mishearing)
noun