DEFRAY Meaning of DEFRAY in English v. a. Pay, discharge, settle, bear. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012