1 definition by Matthew_the_diff

Short for Ludicrous. Used when one is in complete amazement due to a particular occurence
I couldn't believe it son,
It was absolutely LUDO
by Matthew_the_diff May 1, 2007
Get the ludo mug.