The AI-powered English dictionary
plural findspots
(archaeology) A location at which items, or a specific item, have been found.