Top definition
Ellyard is another word for a tall slim woman known as a lizard. she is normally friendly but has very curly ginger hair and usually wears green
Oh my lord look at that beautiful ellyard
by Michelle Massey June 12, 2018
Get the mug
Get a ellyard mug for your guy Bob.