GRIN


Meaning of GRIN in English

To grin in a glass case; to be anatomized for murder: the skeletons of many criminals are preserved in glass cases, at Surgeons' hall.

Slang English vocab.      Английский сленговый словарь.