Skip to main content

Definitions by milkacupcake988

term used to define a really random person who says "yeeeeeah" a lot and squeaks really cutely when tickled.
Person 1: I like poodles
Person 2: Yeeeeah
Person 1: Hey. Stop that ur such a mayuka.
mayuka by milkacupcake988 June 28, 2011