Top definition
A guy whose genuinely amazing and has mediocre gaming skills. Leonardo is a person who u walk up to and he forgets he's ur friend but at the end of the day it doesn't matter cuz he's Leonardo. Bad with woman he's Leonardo
by ihyuu September 09, 2020