place where snakes are abundant - Español Inglés Diccionario