DUPLICATURE MEANING IN ENGLISH

• Duplicature Definition & Synonyms

  1. (n.) A doubling; a fold, as of a membrane.


RECENT SEARCHES