Definify.com

Definition 2024


palmarla

palmarla

Spanish

Verb

palmarla

  1. (colloquial) to croak, snuff it.