Plenty of parking, perhaps (3)
I believe the answer is:
lot
'plenty' is the definition.
(thesaurus)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for lot that I've seen before include "Nephew of Abraham - batch" , "one whose wife should be remembered" , "Can be many or one auction item" , "Where filming may take place" , "Abraham's nephew - assigned share" .)