labor division of the spanish supreme court - Español Inglés Diccionario