What is the full meaning of izards
IZARD, (French) the Pyrenean ibex [n]
Example of the word izards placed on a Scrabble board.