Callable bond

What is a callable bond, who “calls” a bond, and under what circumstances?