HARBOUR Meaning of HARBOUR in English v. give shelter to, protect; take shelter; hide, conceal; hold a thought or feeling in the mind Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012