legal and human presumption - French English Dictionary