A hotel near the beach that's just cheap enough for those seniors on senior week who rebel against being cool and wasting money on an expensive hotel. The room is usually covered in blood stains and pubes that both range from 1963 to the present day. The beds are crawling with roaches hence the name "roach motel".
In the United States, Community Colleges are often referred to as Roach Motels. They are so called because people who begin attending Community Colleges rarely finsh. Rather, the tendency is for the students to just keep on taking one random course after another for 8-12 years without ever attaining a degree or advancing to a full college. Hence the students never really leave. That is to say, they check in, but they don't check out, as per the old TV ad.
What the English call Townies are the head Roaches of our Roach Motels.
Hotboxxing a closet but only with old roaches smoked through a pipe. A minimum of 5 roaches must be smoked in order to qualify for true Roach Motel status
Dude 1: Dude I'm outta weed... what are we gonna do?
Dude 2: Don't worry about it man we got hella old roaches
Dude 1: Uhh... looks like were staying at the Roach Motel tonight
Dude 2: Sweet