Delmo

Somebody that is retarded or slow.
I forgot my keys at home, im such a delmo”
that nigga gotta be a delmo”
by somebodysmelllikeshit July 08, 2024
mugGet the Delmo mug.