to be on board with something - Spanish English Dictionary