A data structure that is used generally to store the data to make it more easily searchable. Stores data in form of key-value pair. Have different names in different languages. Time complexity is less for searching : O(1)