A *function object* is a general term within OO design patterns that refers to an object that behaves like a function.  http://en.wikipedia.org/wiki/Function_object.  Python's implementation is to make the object *callable* but the concept (and term) is not language specific.