I recently saw a placard signaling "Welcome to the World of Anubia? What does the word Anubia mean in this context? Juding from my search it may be an underwater plant but I can't tell. Can you help, especially in this context. This was seen in a hospital emergency room. Thanks.