Back to Dictionary
风镜
風鏡
fēngjìng
1. goggles (esp. against wind and sandstorms)