meaning of barfasaurus

barfasaurus meaning in Urban Dictionary

some one enduring the side effects of microbial food poisoning.