Chinese-English dictionary »

蛇形 /shéxíng/ meaning in English

ChineseEnglish
蛇形 /shéxíng/ adjective

S-shaped(shaped like the letter S)
adjective