Back to Dictionary
艾鼬
àiyòu
1. steppe polecat (Mustela eversmanii)