1 definition by scheenhnzscah vinn

a very strange female, has a strange laugh, and has strange typing habits
dude, that girl is a DUCK, i mean, have you heard her laugh?
by scheenhnzscah vinn October 27, 2012
Get the DUCK mug.