What is the full meaning of milliard
(French) a thousand million [n -S]
Example of the word milliard placed on a Scrabble board.