1 definition by LEEEERRROYYY JJJJEENNNNKINNNSS

A landsquid is another word for a squid on the land that is flopping around.

or is a draeni in the MMORPG World Of Warcraft
Holy shit did you see that landsquid on the beach yesterday?

I just facepwnt a landsquid!!1
by LEEEERRROYYY JJJJEENNNNKINNNSS September 16, 2009
Get the Landsquid mug.