Top definition
(1) An annoyed face
(2) A squint
(3) A glare
I hate them so much. They are so annoying! --_--
by Warfirestar April 22, 2018
Get the mug
Get a --_-- mug for your dog Nathalie.