a place where a party is celebrated - Español Inglés Diccionario