corporate landlord - German English Dictionary