English | German | Russian | Czech

izard English

Meaning izard meaning

What does izard mean?

izard

(uncommon) The Pyrenean chamois, Rupicapra rupicapra.

Synonyms izard synonyms

What other words have the same or similar meaning as izard?

izard English » English

chamois

Are you looking for...?