Definify.com

Definition 2026


discovertures

discovertures

English

Noun

discovertures

  1. plural of discoverture