Spanish-English dictionary »

y toda la pesca meaning in English

SpanishEnglish
y toda la pesca noun

the whole nine yards((And) everything)
noun