NichiDict

やまもがし

山もがし
[yamamogashi]

Meanings

1.Noun

Helicia cochinchinensis (species of flowering plant)