place where boys stone one another - Francés Inglés Diccionario