Skip to main content

megalords

a corporation whose business is renting apartments to the public on a grand scale. corporations that rent apartments to tenants on a massive scale. mega landlords.
people who rent from megalords pay 30% more in fees, often charging fees for services that have no cost to the corporate landlord .
by jock London March 26, 2024
mugGet the megalords mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email