Idioms
have (something) on file
to have or keep a written record of something
I have the report on file on my computer.
have (something) on one's 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
Idioms Quiz
hand (something) down to (someone) or hand down (something) to (someone)
live off the fat of the land
flesh (something) out or flesh out (something)
stumble across/into (someone)
get (something) out of (something)
swan song
pin (something) on (someone)
lay one's hands on (someone)
get one's walking papers
run counter to (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
Fact
The sloth (a mammal) moves so slowly that green algae can grow undisturbed on its fur.
.. More >>
Home
My Account
English Test
Verbal Reasoning
GK Quiz
Grammar Test