open and aboveboard - Alemán Inglés Diccionario