landsharks Definition
Definition
Landsharks are slang terms for real estate investors, developers, or speculators who are highly aggressive, opportunistic, and sometimes unethical in their pursuit of profit in property development or investment.
Browse