Bilsted

What is Bilsted?

Bilsted definition and meaning on Dictionary terms:
noun

the liquidambar tree.