What is Catananche?

Catananche definition and meaning on Dictionary terms:
an ancient military engine for hurling stones, arrows, etc.
a device for launching an airplane from the deck of a ship.

British. a slingshot.

verb (used with object)
to hurl from a catapult.
to thrust or move quickly or suddenly: His brilliant performance in the play catapulted him to stardom.

British. to hurl (a missile) from a slingshot. to hit (an object) with a missile from a slingshot.

verb (used without object)
to be catapulted.
to move or spring up suddenly, quickly, or forcibly, as if by means of a catapult: The car catapulted down the highway. When he heard the alarm he catapulted out of bed.