English | German | Russian | Czech

moonscreen English

Meaning moonscreen meaning

What does moonscreen mean?

moonscreen

(humorous) A skin cream like sunscreen, except to be applied at night.

Are you looking for...?