Top definition
a person that makes that weird scree noise in bed.
by Oliviajoy2633 May 29, 2016
Get the Screer neck gaiter and mug.