HAGGARD


Meaning of HAGGARD in English

(n.) A stackyard.

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