What is the difference between ethnicity and race?

Ethnicity and race are often used together which makes me feel they have different meanings.
I used a dictionary website and i found that they have almost the same definition, so why do they always come together if they have the same meaning?
5 answers 5