Definition, Meaning & Synonyms | English word IRBIS
IRBIS
Definitions of IRBIS
- snow leopard (large feline mammal, Uncia uncia, native to mountain ranges of central Asia)
Number of letters
5
Is palindrome
No
Search for IRBIS in:
Page preparation took: 130.29 ms.