with full knowledge of something - English Synonyms Dictionary