Green’s Dictionary of Slang

carren n.

see carrion n.