place where snakes are abundant - Espagnol Anglais Dictionnaire