Define Moose Tracks In Your Front Yard Meaning

Moose Tracks In Your Front Yard
A northern Ontario twist on the term "to have egg on your face" derived from the shame and embarrassment which is bestowed upon a household who has been foolish enough to allow a moose to venture into their front yard ultimately leaving tracks in an otherwise fresh and unperturbed layer of snow. It is important to note that a fresh an untouched layer of snow in Northern Ontario is comparable to well-manicured lawn in areas of the world where snow is avoidable at times of the year.

Lou : So I was dancing with that girl all night and it wasn't until I found out she was a dude that my friends let me know that they knew all along and still let me make out with her...him...them...

Kyle : Boy, I bet you had moose tracks in your front yard then, eh?

Lou : Please don't talk to me...
By Adriena