scarlea

Italian

Noun

scarlea f (plural scarlee)

  1. alternative form of sclarea

Anagrams