Chinese-English dictionary »

长须鲸 /chángxūjīng/ meaning in English

ChineseEnglish
长须鲸 /chángxūjīng/ noun

fin whale(Balaenoptera physalus)
noun

Your history