In some Turkic languages (like Turkish and Kazakh), the word Yaz means Summer, while in other Turkic languages (like Azeri, Chuvash and Yakut) the very same word means Spring. The Old Turkic meaning was also Summer, so it seams that the Azeri group has changed its meaning.
Is there any good explanation for this difference?