They're generally interchangeable, but the difference is this: almond meal is made from unpeeled almonds and almond flour is made from blanched ones. There's a difference in grain size as well.