Нет, по-прежнему корректно: англо-русский словарь.
Не рекомендуем писать словом, оно будет неудобно для восприятия. Лучше использовать словесно-цифровую форму: 835-километровый. Если по каким-то причинам необходима именно словесная запись, то орфографически корректно: восьмисоттридцатипятикилометровый (ср. с подобными словами в орфографическом словаре).
Воспользуйтесь, пожалуйста, ресурсом «Проверка слова».