Definify.com

Definition 2024


darla_su

darla su

Italian

Verb

darla su

  1. to give up