Meaning of Sulla

Definition of Sulla

(noun) perennial of southern Europe cultivated for forage and for its nectar-rich pink flowers that make it an important honey crop
Roman general and dictator (138-78 BC)

Other information on Sulla

WIKIPEDIA results for Sulla
Amazon results for Sulla