take (something) on board - English Synonyms Dictionary