Tombola

What is Tombola?

Tombola definition and meaning on Dictionary terms:
noun British.