The crab is the astrological sign for cancer and in dreams indicates a physical health warning. It does not mean that you have cancer and it is normal for everyone to dream of cancer from time to time. Your immune system is designed to detect cancer and fight it off. The same dream is likely to also show what is triggering the cancer and what needs to be done to prevent it.