Our land? Black rain swamps it (7)
I believe the answer is:
britain
'our land?' is the definition.
I can't judge whether this definition defines the answer.
'black rain swamps it' is the wordplay.
'black' becomes 'b' (as in pencil classifications).
'swamps' indicates putting letters inside (inserted letters are covered up or swamped).
'rain' enclosing 'it' is 'ritain'.
'b'+'ritain'='BRITAIN'
Can you help me to learn more?
(Other definitions for britain that I've seen before include "England, Scotland, Wales and Northern Ireland" , "State" , "Where we live - Great!" , "Monarchy" , "Largest UK island" .)