Back to Dictionary
瞪羚
dènglíng
1. gazelle