Chinese-English dictionary »

倒垂莲 /dàochuílián/ meaning in English

ChineseEnglish
倒垂莲 /dàochuílián/ noun

tiger lily(flowering plant Lilium lancifoliom)
noun

Your history