Translation of slum landlord in Spanish:

slum landlord

noun

  • 1

    propietario de viviendas en los barrios bajos