1 definition by pesharpe
A pseudo-Latin expression. It's an alternate way to refer to the young girls (and sadly now more and more boys as well) all over the internet who are going the duck face on the Facebook or MySpace pics.
by pesharpe May 15, 2011