きぬ らん
kinuran

Noun

1. lawn orchid; soldier's orchid (Zeuxine strateumatica)

Usually Written in Kana
Other forms: