Caterer is an agent noun from cater ('to provide food'), itself from Anglo-Norman acater ('to buy'), from Vulgar Latin *accaptare, from Latin ad- ('to') + captare ('to seize, take'). The historical trail runs through acater in Old French and captare in Latin. Morphologically, caterer is transparent: an agent noun from cater ('to provide food'), itself from Anglo-Norman acater ('to buy'), from Vulgar Latin *accaptare, from Latin ad- ('to') + captare ('to seize, take'). Used as a noun, caterer now means "a person or firm that provides food for events", so the present definition can be read against the older forms and meanings. The same lexical family is also visible in related forms such as cater and catering. The result is a borrowed or transmitted form whose modern spelling carries a compact record of its route into English.