have a clear conscience about something - Alemán Inglés Diccionario