アリドオシランMeaningsNoun1. Myrmechis japonica (species of orchid) (Usually kana)Other readings蟻あり通どおし蘭らんありどおしらん