Definify.com

Definition 2025


scidda

scidda

Sicilian

Noun

scidda f (plural sciddi)

  1. (anatomy) armpit