Chinese-English dictionary »

生態位 /shēngtàiwèi/ meaning in English

ChineseEnglish
生態位 /shēngtàiwèi/ noun

niche [niches](ecological function of an organism)
noun
[UK: nɪtʃ] [US: ˈnɪtʃ]