Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
harbouring
in English
harbouring
us
/ˈhæieberɪŋ/
uk
/ˈhɑːbərɹɪŋ/
#common
Lemma:
harbour
The lemma is the base or root form of this word.
Definitions
Verb
giving
shelter
or
refuge
;
protecting
providing
a
safe
place
or
haven
entertaining
a
thought
or
idea
(
in
one's
mind
)