HARBROUGH


Meaning of HARBROUGH in English

a shelter.

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