Definition of ヘンルーダ

ヘンルーダ

henruuda

noun
common rue (Ruta graveolens)