Find the word definition

Wikipedia
Llay-Llay

Llay-Llay is a town and commune in the San Felipe de Aconcagua Province of central Chile's Valparaíso Region.