Back to Dictionary
头昏目眩
頭昏目眩
tóuhūnmùxuàn
1.
(idiom) to faint and see stars