tech stack
English
Noun
tech
stack
(
plural
tech stacks
)
Clipped compound of
technology stack
.