Noun
dependency injection (countable and uncountable, plural dependency injections) (software architecture) A type-safe way of supplying an external dependency to a software component.