Definify.com

Definition 2025


scarola

scarola

Italian

Noun

scarola f (plural scarole)

  1. endive

Synonyms