Serpent dream meaning

If you see a serpent in a dream, then such dream shows great ability of the dreamer to perform, teach others and get the best of yourself. If the serpent was winged, then it shows the special intellectual features of the dreamer.