Top definition
A mythical creature derived from sea dwelling sailors to explain disturbances in the night on land.

A possible link of the words land and ruse can explain the presence of this word formation.

The portrayed creature is thought to have similar resemblance to a Lepercon but have powers far exceeding

that of the ladder.
Erik, did you hear that landru?

Watch out tonight or that landru will take your soul.
by patrushio September 08, 2009
Mug icon

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug