Artificial intelligent assistant

be above board

be above board

to be honest and legal.

The deal was completely above board.

Cambridge English Idioms Dictionary

yu7NTAkq2jQ_IwuEI0_mknjY4GsOraRM d27644215a3b4d50de05dd75c15f4552