Slang meaning of ABEL AND CAIN

ABEL AND CAIN means: Abel and Cain is British rhyming slang for rain.