Lyroid

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 August 13, 2016
mugGet the Lyroid mug.