"leacher" in Polish — inglés-Polish dictionary | Mirar "leacher" in inglés

leacher

sustantivo
  1. urządzenie wypłukujące, wyługujące technical