Crossword Genius

Our land? Black rain swamps it (7)

Ross

I believe the answer is:

britain

I'm a little stuck... Click here to teach me more about this clue!

'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" .)

I've seen this clue in The Sun.
Want a hint initially instead of a full solution? Install my app