Chinese-English dictionary »

狮头人像 /shītóurénxiàng/ meaning in English

ChineseEnglish
狮头人像 /shītóurénxiàng/ noun

sphinx [sphinxes](mythology: creature with the head of a person and the body of an animal)
noun
[UK: sfɪŋks] [US: sˈfɪŋks]