English–Spanish dictionary

Spanish translation of the English word leach

English → Spanish
  
EnglishSpanish (translated indirectly)Esperanto
(extract)
extractar
;
extraer