To see a snake in a dream refers to a deceitful enemy.
To see that the snake is at your home in your dream means that there is an enemy in your house. If you see the snake outside, it indicates that there is an enemy outside. The size of the snake refers to the amount of the property of the enemy.
To dream that you kill a snake means that you will have the superiority over your enemy. If you touch on the snake without being scared and cut it, it also means that you will have the superiority over your enemy.
To see that you are speaking with the snake in your dream may suggest that you will make peace with your enemy.
To see that the snake has feet in your dream means that you will have property as much as the high of the snake. To dream that you are bitten by a black snake indicates that you will hear good news. If you are bitten by a white snake in your dream, it refers to money which you will earn.
To see that you are afraid of the snake in your dream means that you will meet with a person who doesn't bring good things. If you aren't afraid of the snake, it signifies a person who keeps you out of harm's way.
To see of eating snake meat in your dream implies that you will have a baby. If you are single, it refers to sister/brother or a baby of another person.
To see a lot of snakes in a place in your dream indicates that you will get rid of your fears and deal with spiritual works.
To see that the snake lays eggs in the house in your dream means that you deal with the public work.