place where sheep are marked with pitch - Francés Inglés Diccionario