Definify.com

Definition 2024


scarola

scarola

Italian

Noun

scarola f (plural scarole)

  1. endive

Synonyms