NYULA


Meaning of NYULA in English

noun a species of ichneumon (herpestes nyula). its fur is beautifully variegated by closely set zigzag markings.

Webster English vocab.      Английский словарь Webster.