1 definition by Mr. Gilbertson

Top Definition
A person who will finesse your women with ease.
"I can't beleive i lost my girl because someone pulled a Landro."
by Mr. Gilbertson August 13, 2017

Mug icon
Buy a landro mug!