What is the difference between "scarce" and "rare"?
And how to say the following?
diamond is (rare, scarce)
My English teacher has said that there is a difference between the two words, later, I asked him for more explanation but I couldn't fully understand. He said that rare is to describe the valuable thing, for example --> ‘rare pearl’, and scarce for the thing being elusive and can't be easily obtained as there is not enough amount of it.