Catharine wheel

What is Catharine wheel?

Catharine wheel definition and meaning on Dictionary terms:
noun