Sort:  

Yes we have heard that before, also heard it means Tree Mushrooms in Japanese.
Thanks