Definitions of indefinite contract
a contract of no fixed term (=period of time during which the contract will be valid)
It may be difficult to enforce an indefinite contract.
an indefinite contract of service is an employment contract under which a person is employed for an indefinite period of time (=without a limit)
An employee whose fixed term contract has expired and is retained in employment may be considered to be under an indefinite contract.