From Longman Business DictionaryLondon Clearing HouseˌLondon ˈClearing ˌHouse abbreviation LCH noun FINANCEORGANIZATIONSan organization that organizes payments between buyers and sellers of FUTURES (=contracts to buy particular shares, bonds etc on a fixed date) and OPTIONs (=rights to buy shares etc during a particular period of time). It is owned by the most important UK clearing banks