centre
noun

a department, area or function to which costs and/or revenues are charged

(Note The US spelling is center.)
Browse by Subjects
Square Mile
sublease
property
possess
allocate
See All Related Terms »

calls in arrear
appropriate
gun-jumping
authorised capital
regulation