land-leech

noun 3

Definitions

noun

1

A leech that lives on land; a terrestrial leech.

noun

1

A landlord; a person who makes money from renting housing. Often used by people who believe it is an unproductive, unfair and/or exploitative way to earn a living.

2

A landlord who exploits their tenants (e.g. by charging unfair or excessive rents).

Your note

not saved
0 chars