A lion crossing grange, circling round car (4,5)
I believe the answer is:
alfa romeo
'car' is the definition.
(I have seen 'Italian car' mean 'alfa romeo' so perhaps 'car' could also mean 'alfa romeo')
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for alfa romeo that I've seen before include "sports car" , "Italian car" .)