Top definition
A bitch that talks shit on people and is a amy fujioka wannabe who also needs to get a life.
by haterz gon' hatez April 18, 2011
Get the mug
Get a Janny Luu mug for your mate Jovana.