private sector landlord - German English Dictionary