Definition of jack-o'-lantern grin in English:
jack-o'-lantern grin
noun
A grin resembling the kind of expression typically carved into a Halloween jack-o'-lantern, especially in being broad, toothy, sinister, or menacing.
Origin
Late 19th century; earliest use found in Stephen Crane (1871–1900), writer.
Are You Learning English? Here Are Our Top English Tips