Definify.com

Definition 2025


discovertures

discovertures

English

Noun

discovertures

  1. plural of discoverture