English Dictionary
Definition squizface in British English
squizface noun
noun
1
an odd, unexplained and amusing expression, often one that is captured in a photograph
