Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

dartars Definition

Cancel
dartars
noun
A kind of scab or ulceration on the skin of lambs

Words Related to dartars!

dartars Examples by Brain Bank Users