Definify.com

Definition 2025


depositures

depositures

English

Noun

depositures

  1. plural of depositure