Idioms
have (something) on one's mind
to worry about something, to think constantly about something
The man has several serious problems on his mind.
have (something) on the ball
have (something) on the brain
have (something) on the tip of one's tongue
have (something) stuck in one's craw
have (something) to do with (something)
have (something) to spare
have (something) up one's sleeve
have a (good) head on one's shoulders
have a ball
have a bee in one's bonnet
Idioms Quiz
other fish to fry
more than (someone) bargained for
all thumbs
get on one's high horse
lay one's hands on (something)
bear the brunt of (something)
gung-ho
before long
have one's cake and eat it too
lay hold of (something)
....
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
My Account / Test History
Invention
Invention : vending machine
Year : c. 100-200 bc
Inventor : -
Country : egypt.
.. More >>
Home
My Account
English Test
Verbal Reasoning
GK Quiz
Grammar Test