ROACH


Meaning of ROACH in English

n. 1 US colloq. a cockroach. 2 sl. the butt of a marijuana cigarette.

[ abbr. ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.