Definition of マヌカ

マヌカ

manuka

noun
manuka (Leptospermum scoparium), tea tree