Slang meaning of JOHNNY COTTON

JOHNNY COTTON means: Johnny Cotton is London Cockney rhyming slang for rotten.