place in the corral where beasts are branded - Inglés Sinónimo Diccionario

Can't found any synonym terms.