* * *
data centre UK US noun [C] UK (US data center)
► IT a place where a number of computers that contain large amounts of information can be kept safely: »
It will be her responsibility to buy data center equipment, including servers and related hardware.
Financial and business terms. 2012.