A phrase/slang in Lab Rats basically saying you messed up how Leo Dooley would.
Old enough to know that you numbskulls have leo'd up my lab
by VibezXD March 5, 2023
Get the Leo'd Up mug.