Manna sugar

What is Manna sugar?

Manna sugar definition and meaning on Dictionary terms:
noun