Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
harboured
in English
harboured
us
/ˈhɑɹbɚd/
uk
/ˈhɑːbəd/
#common
Lemma:
harbour
The lemma is the base or root form of this word.
Definitions
Verb
provided
a
safe
place
;
sheltered
held
or
entertained
a
thought
;
considered
given
refuge
or
protection
(
to
someone
or
something
)