What's the actual difference between "fire" and "flame"?
Based on Cambridge dictionary:
Flame is a stream of hot, burning gas from something on fire:
Fire (material that is in) the state of burning that produces flames that send out heat and light, and might produce smoke:
It seems that the "fire" refers to the state while "flame" refers to the result of this state. But in fact, they cannot be used interchangeably? because when I'm thinking about it, I don't necessarily find an difference between them, it's allegedly the same thing, therefore I don't understand why we say "cool flame" rather than "cool fire".