What is the meaning of the word "riveting"?

Definitions: