Why is it "мільярд" and not "мілярд"? Shouldn't the "я" already make the "л" palatalized?
The soft sign (ь) here shows that я is pronounced as ya. I.e., it's a palatised l, followed by y, followed by a, /milʲ'jard/. (Мілярд would be /mi'lʲard/