Vocabulary

御柳梅

manuka (Leptospermum scoparium); New Zealand tea tree

noun