Random
Source Code

Dumbrella man

A derogatory term for a person that believes the Umbrella man conspiracy theory.

The person that created the Umbrella man conspiracy theory is a Dumbrella Man.

by AnonDoxy January 22, 2023