Definition of 摩耶蘭 (まやらん)

noun
Cymbidium macrorhizon (species of orchid)(usually kana)
Other readings:
マヤラン
Related Kanji
chafe, rub, polish, grind, scrape
question mark
orchid, Holland