Skip to main content

Definitions 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
ludo by Matthew_the_diff May 14, 2007