Meaning

3 senses
  1. (derogatory, slang)A low-priced motel in a state of disrepair.

  2. (figuratively, slang)Something that is easy to enter, but is difficult or costly to leave.

  3. A cockroach trap.

Origin

Since low-cost motels are frequently associated with substandard conditions, including pot

Since low-cost motels are frequently associated with substandard conditions, including potential problems such as cockroach infestations. The phrase describing a situation as “easy to enter, but is difficult or costly to leave” originates from the American cockroach bait product known as Roach Motel, which was marketed using the slogan, “Roaches check in, but they don’t check out.”

Wiktionary, CC BY-SA 4.0 · source

Forms

plural: roach motels
Singularroach motel
Pluralroach motels

regular

See also

neighbours in the dictionary
roach motel — meaning, examples, forms, synonyms | Krumeto