Top definition
A dolphin that has evolved to go on land. They are usually very smart as they have figured out how to go on land as a sea creature.
He is a landdolphin, he has many talents.
by Landd0lphin March 15, 2018
Get the mug
Get a Landdolphin mug for your cat Sarah.