Comment by adrian_b
Originally, "meal" was the generic word for milled grains.
Already the Mycenaean Greeks, 3500 years ago, used a cognate word with the same meaning: "meleuro-".
"Flour", which comes from "flower", originally meant the finest grade of meal, which was considered the best.
Nowadays the usage of these words is not always consistent with their original meanings.