cater - A provider; a purveyor; a caterer; To provide food professionally for a special occasion; To provide things to satisfy a person or a need, to serve