to be on strike - Español Inglés Diccionario