Home
Search
Index
Definify.com
Webster
1913
Edition
Izard
Iz′ard
,
Noun.
(Zool.)
A variety of the chamois found in the Pyrenees.
Similar Results
Lizard
Vizard
Wizard
Lizard-tail