Top definition
Someone with a very distinct laugh, that you can always hear a mile away. Also makes you wanna duck your head in public.
Me: Damn it's Yancarlos.
Friend: Don't make him laugh it's dangerous. Proceed with caution.
by Andquote November 30, 2016
Get the mug
Get a yancarlos mug for your papa JosΓ©.