Noun: Definition of a person who is a chronic liar and is irritating like a hemorrhoid.
Noun: Never believe what he says, he's such a lyroid!
by WB&AJwordsmiths March 4, 2016
Get the Lyroid mug.