Top definition
really annoying guy that isn't buff and is in love with olivia and holly
have you seen ricky chen? that guy has 10 iq.
by sadjncfkvcx July 28, 2018
Get the mug
Get a ricky chen mug for your grandma Nathalie.