A data structure that uses key-value pairs to quickly access and retrieve data using a hashing function.