DARTARS


Meaning of DARTARS in English

noun a kind of scab or ulceration on the skin of lambs.

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