Back to Dictionary
垫脚
墊腳
diànjiao
1. litter (animal bedding)
Uncommon • Top 72%