Test # 48
740 questions in 74 tests. Each test contains 10 questions.
happen upon (someone or something)
to meet someone or find something unexpectedly
I happened upon a very valuable book when I was cleaning up my grandfather's house.
More Idioms ...
General Awareness - Questions-16
Verbal Reasoning Quiz - Mind Game
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Vocabulary Game 2