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.

French Megazord

A sex move in which a girl sits on your shoulders with her pussy in your face and you politely proceed to eat her out like the Tazmanian Devil
by BootyAsss October 9, 2016
mugGet the French Megazord 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