Define Derrr Meaning

Derrr

derrr what an idiot.
By Lanna