Устаревшая форма слова "мечет" - метать, бросать, кидать. "Мещет" - это славянизм. Когда появился церковнославянский книжный язык, стало популярным употребление параллельных согласных в словах. Это результат смешения народного русского и церковнославянского. Так, мы наблюдаем в летописях переменную согласную: ноЧь-ноЩь, меЧет-меЩет.