person who remits - French English Dictionary