sulla
noun
1 sulla
Perennial of southern Europe cultivated for forage and for its nectar-rich pink flowers that make it an important honey crop.
synonyms: French honeysuckle, Hedysarum coronarium.
2 Sulla
Roman general and dictator (138-78 BC).
synonym: Lucius Cornelius Sulla Felix.
debug info: 0.0726