Somebody that is retarded or slow.
âI forgot my keys at home, im such a delmoâ âthat nigga gotta be a delmoâ