Meaning of ムヨウラン in Japanese

  1. Words

Definition of ムヨウラン

  1. (n) Lecanorchis japonica (species of saprophytic orchid)
Back to top