someone who is annoying and posses an odor of some sort can fall under the category of queefasaurus. It is primarily used to combine a diss of odor and annoyance into one word.
by sexmasta-G December 24, 2009
Get the queefasaurus mug.