The definition of a data warehouse can be given literally by explaining the two words that constitute the term - data and warehouse.
Data is basically facts and information about something and by warehouse we mean a facility or location where things are stored. A more accurate definition, though, should be given for data warehousing.