предикат

What is a predicate function?

I study C++. In the literature, one of the functions is called predicate. What does this mean, or is it just a translation ?