What is the full meaning of milliards
MILLIARD, (French) a thousand million [n]
Example of the word milliards placed on a Scrabble board.