Botanica

What is Botanica?

Botanica definition and meaning on Dictionary terms:
noun

a shop specializing in herbs, spiritual items, etc.