Spanish-English dictionary »

meter el bus meaning in English

SpanishEnglish
meter el bus verb

park the busverb