place where snakes are abundant - Spanish English Dictionary