It's an account where money you don’t require immediate access to is invested for a fixed term at a fixed rate of interest for that term.
For an overview on TD features, you can read this quick guide. While leaving spare funds in the transaction account used for everyday business banking is one option, a term deposit (TD) can also be a relatively low-risk place for a business to grow its cash.