Back to Dictionary
迎面而来
迎面而來
yíngmiànérlái
1.
directly
2.
head-on (collision)
3.
in one's face (of wind)