Skip to main content

Asure12's definitions

Moonscreen

A product that one uses when leaving the basement at night.
Yo dude, use some moonscreen you are going to burn.
by Asure12 June 14, 2018
mugGet the Moonscreenmug.

Share this definition