Drat! Showers in an Arab kingdom! (7)
I believe the answer is:
bahrain
'an arab kingdom' is the definition.
The answer and definition can be both locations as well as being singular nouns.
Perhaps there's an association between them I don't understand?
'drat showers' is the wordplay.
'drat' becomes 'bah' (I can't justify this - if you can you should believe this answer much more).
'showers' becomes 'rain' (rain showers).
'bah'+'rain'='BAHRAIN'
'in' is the link.
Can you help me to learn more?
(Other definitions for bahrain that I've seen before include "Arab state" , "Gulf sheikhdom, capital Manama" , "Island country in the Persian Gulf" , "Gulf state" , "Gulf region?" .)