Place for soldiers that could provide a padre? (6,6)
I believe the answer is:
parade ground
'place for soldiers' is the definition.
(place for a military parade)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for parade ground that I've seen before include "Where troops muster" , "Military area" , "Place for drill" , "where there may be a muster" , "square" .)