if the truth be told - Alemán Inglés Diccionario