Cricket ground for the aristocracy (5)
I believe the answer is:
lords
'cricket ground' is the definition.
(English cricket ground)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for lords that I've seen before include "Peers - setting for many an 6 test" , "Home of cricket" , "MCC HQ" , "house in London" , "Headquarters of the MCC" .)