Maybe it would help if I say that I have seen it used in print. I can't recall it being used verbally outside the circles wherein I most often hear it used. It seems to be a phrase passé, not normally used in today's lexicon. And why would it be? The phrase does sound like archaic English, even though birds of prey is still commonly used.For what it's worth, I've never heard "beast of prey" either.