Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
imbricate
in English
imbricate
us
/ɪmˈbrikeɪt/
uk
/ɪmˈbrikət/
#uncommon
Definitions
Adjective
having
edges
that
regularly
overlap
The
roof
tiles
are
imbricate
to
prevent
water
from
seeping
in
.
overlapping
;
intertwined
(
as
scales
)
The
imbricate
scales
on
the
fish
provided
protection
from
predators
.
Verb
to
overlap
in
a
pattern