trade note receivable - French English Dictionary