Spanish–English dictionary

English translation of the Spanish word callarse la boca

Spanish → English
  
SpanishEnglish
callarse la boca clam up; shut up