French River noun1 •A river in central Ontario which flows from Lake Nipissing to Georgian Bay, Lake Huron.