Spanish–English dictionary

English translation of the Spanish word encargarse de

Spanish → English
  
SpanishEnglish
encargarse de take in tow