Does English have any words that are untranslatable to other languages?

[removed]