Meaning does not live inside words
It lives in the borders between them, which is why two languages can cut the same world differently and both be right.
English has one word for blue. Russian has two, and they are not shades of the same colour to a Russian: siniy and goluboy are as separate as red and pink are to you.
Neither language is more accurate. The spectrum is continuous and every language draws its lines somewhere. What changes is where.
Saussure put it plainly a century ago: a word means what its neighbours do not. Change the neighbours and the meaning moves, without the word itself changing at all.
This is the practical reason translation loses things. A translation replaces a word with the nearest word in a system that has different borders. Usually close enough. Sometimes not: there is no English container for toska or saudade, so translators use three words and lose the shape.