OBIMBRICATE MEANING IN ENGLISH

• Obimbricate Definition & Synonyms

  1. (a.) Imbricated, with the overlapping ends directed downward.


RECENT SEARCHES