1 definition by drebob

the most annoying woman you will ever encounter, if u do happen to come near her please evacuate the premises
oh no its desmo
by drebob November 22, 2021
Get the desmo mug.