Chinese-English dictionary »

蘭 /-lán/ meaning in English

ChineseEnglish
/-lán/

-land(territory, country or region (suffix))