British upper house and London cricket ground (5)
I believe the answer is:
lords
(Other definitions for lords that I've seen before include "Test place" , "Parliamentary house" , "House - cricket ground" , "masters" , "Play cricket here with the peers" .)