Definify.com

Definition 2025


darla_su

darla su

Italian

Verb

darla su

  1. to give up