1. (m.) emplazamiento position
2. (f.) ubicación - this is the proposed site for the new theatre: éste sería el emplazamiento del nuevo teatro, éste es el lugar donde proponen construir el nuevo teatro
3. (m.) terreno piece of land
1. (vt) situar, emplazar