place where a cockfight is held - Español Inglés Diccionario