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
or is a draeni in the MMORPG World Of Warcraft
by LEEEERRROYYY JJJJEENNNNKINNNSS September 16, 2009