ROSCOE Meaning of ROSCOE in English n. US sl. a gun, esp. a pistol or revolver. Etymology: the name Roscoe Oxford English vocab. Оксфордский английский словарь. 2012