banded krait: sluggish krait banded with black and yellow
snake: limbless scaly elongate reptile; some are venomous
pillar of islam: (Islam) one of the five religious obligations accepted by all Muslims