your finest hour - Español Inglés Diccionario