Stumble on crude oil somewhere in North Africa (7)
I believe the answer is:
tripoli
'somewhere in north africa' is the definition.
The definition and answer can be both locations as well as being singular nouns.
Maybe there's an association between them I don't understand?
'stumble on crude oil' is the wordplay.
'stumble' becomes 'trip' (synonyms).
'on' is an insertion indicator.
'crude' indicates an anagram.
'oil' anagrammed gives 'oli'.
'trip' inserted inside 'oli' is 'TRIPOLI'.
Can you help me to learn more?
(Other definitions for tripoli that I've seen before include "Capital of Libya" , "Lebanese port" , "Libyan capital" , "where there's been regime change" , "city on the Mediterranean" .)