Will a great many houses be built on them? (4)
I believe the answer is:
lots
But I can't explain it at all! Could you help me understand?
(Other definitions for lots that I've seen before include "Oodles" , "Units sold at auctions - plenty of them" , "Tons" , "Large number or amount" , "may be drawn" .)