Top definition
Usually a common Filipino nickname meant for handsome, smart, young, talented, sometimes feminine males.
by Stinker1 March 24, 2010
Get the mug
Get a Dodoy mug for your grandma Beatrix.