Beeswax

What is Beeswax?

Beeswax definition and meaning on Dictionary terms:
noun