Meaning of むようらん in Japanese

  1. Words

Definition of むようらん

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