Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
Email this page to a friend
IMBRICATE
Definition:
[verb] place so as to overlap; "imbricate the roof tiles"
[verb] overlap; "The roof tiles imbricate"
[adjective] used especially of leaves or bracts; overlapping or layered as scales or shingles
Synonyms:
Search for
synonyms for IMBRICATE