More from the urban dictionary:
roach
a guy or girl who is just an overprotective scumbag when it comes to dating. It doesn’t have to be a boyfriend/girlfriend. It could simply be someone who is arrogant, a jerk, a scumbag, or someone who has no regard to one’s friendship/relationship
Boy: let’s get coffee sometime, you are awesome to be with!!
Girl: uh.. I don’t know.. my boyfriend wouldn’t like that
Boy: so over-protective!!!
Girl: yea
Boy: don’t let that fucking roach tell you what to do!!!
Girl: don’t worry… will do so
Related words:
scum, dick, fag, chump, arrogant