Ground brat with sterner announcement? (5,5)
I believe the answer is:
terra firma
'ground' is the definition.
(I know that ground can be written as terra firma)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for terra firma that I've seen before include "Solid ground" , "Hard ground" , "Solid earth (Latin)" , "Solid earth - dry land" .)