Chinese-English dictionary »

魚龍 meaning in English

ChineseEnglish
魚龍 noun

ichthyosaur(extinct reptile)
noun