Definition: Sarlac is a term used in the context of software engineering and computer science. It refers to an abstract data type that represents a set of values, with each value having a unique identifier or name. A Sarlac is typically represented as a list, where each element in the list has a unique identifier (a "key") and can contain other elements, called values, which are associated with each key. The keys and values are stored in an ordered collection of elements. Sarlac