Please support us and make a donation!
Category: Idioms
-
Elementary
Take it in
Time to complete: 3 minutes
-
Advanced
Expressions with make
Time to complete: 3 minutes
-
Intermediate
Way Idioms
Time to complete: 3 minutes
-
Advanced
American Slang Words (9)
Time to complete: 3 minutes
-
Advanced
Retail Sales Expressions
Time to complete: 3 minutes
-
Intermediate
Idioms with come
Time to complete: 3 minutes
-
Intermediate
English Idioms and Phrases
Time to complete: 3 minutes
-
Intermediate
Common English Idioms
Time to complete: 3 minutes
-
Advanced
American Slang Words (6)
Time to complete: 3 minutes
-
Advanced
Comparisons with as .... as
Time to complete: 3 minutes
-
Advanced
Mark Idioms
Time to complete: 3 minutes
-
Advanced
American Slang Words (14)
Time to complete: 3 minutes
-
Elementary
Expressing Emotions
Time to complete: 3 minutes
-
Intermediate
Double Speak in Job Titles
Time to complete: 3 minutes
-
Advanced
American Slang Words (16)
Time to complete: 3 minutes
-
Advanced
Clothing Idioms (1)
Time to complete: 3 minutes
-
Advanced
House/Building Idioms (1)
Time to complete: 3 minutes
-
Elementary
Just keep it
Time to complete: 3 minutes
-
Advanced
Idioms with phrasal verbs
Time to complete: 3 minutes
-
Advanced
Food Idioms
Time to complete: 3 minutes
-
Intermediate
Expressions with make 1
Time to complete: 3 minutes
-
Intermediate
Idioms with Hand
Time to complete: 3 minutes
-
Advanced
American Slang Words (11)
Time to complete: 3 minutes
-
Advanced
Clothing Idioms (2)
Time to complete: 3 minutes
-
Intermediate
Up to his ears
Time to complete: 3 minutes
-
Intermediate
Send the right message
Time to complete: 3 minutes
-
Advanced
English Animal Idioms
Time to complete: 5 minutes
-
Advanced
Hands on
Time to complete: 5 minutes
-
Intermediate
A piece of cake
Time to complete: 5 minutes
-
Advanced
American Slang Words (18)
Time to complete: 3 minutes
-
Advanced
American Slang Words (1)
Time to complete: 3 minutes
-
Advanced
American Slang Words (2)
Time to complete: 3 minutes
-
Advanced
American Slang Words (13)
Time to complete: 3 minutes
-
Advanced
American Slang Words (5)
Time to complete: 3 minutes
-
Advanced
American Slang Words (8)
Time to complete: 3 minutes
-
Advanced
American Slang Words (15)
Time to complete: 3 minutes
-
Advanced
American Slang Words (17)
Time to complete: 3 minutes
-
Advanced
American Slang Words (10)
Time to complete: 3 minutes
-
Advanced
American Slang Words (4)
Time to complete: 3 minutes
-
Advanced
American Slang Words (7)
Time to complete: 3 minutes
-
Advanced
American Slang Words (12)
Time to complete: 3 minutes
-
Advanced
Egg expressions
Time to complete: 3 minutes
-
Advanced
Idioms with prepositions
Time to complete: 3 minutes
-
Advanced
American Slang Words (3)
Time to complete: 3 minutes
-
Advanced
Expressions with low
Time to complete: 3 minutes
-
Advanced
Hot expressions
Time to complete: 3 minutes
-
Intermediate
Expressions with cold
Time to complete: 3 minutes
-
Intermediate
British Idioms
Time to complete: 3 minutes
-
Elementary
Funny Idioms
Time to complete: 3 minutes
-
Elementary
Animal Idioms
Time to complete: 3 minutes
-
Elementary
Preposition Exercises
Time to complete: 3 minutes
-
Intermediate
On the Water
Time to complete: 3 minutes
-
Intermediate
No good
Time to complete: 3 minutes
-
Intermediate
Home Sweet Home
Time to complete: 3 minutes
-
Intermediate
Under my Skin
Time to complete: 3 minutes
-
Intermediate
Go ahead
Time to complete: 3 minutes
-
Elementary
All Agog
Time to complete: 3 minutes
-
Elementary
Out of Control
Time to complete: 3 minutes
-
Elementary
In Control
Time to complete: 3 minutes
-
Elementary
For Good
Time to complete: 3 minutes
-
Intermediate
Money to burn
Time to complete: 3 minutes
-
Intermediate
Hold on
Time to complete: 3 minutes
-
Advanced
Down to Earth
Time to complete: 3 minutes
-
Advanced
Expressions with Top
Time to complete: 3 minutes
-
Advanced
Expressions and idioms with thin
Time to complete: 3 minutes
-
Advanced
Word of Mouth
Time to complete: 3 minutes
-
Intermediate
Privacy 1
Time to complete: 3 minutes
-
Advanced
Squeaky Clean
Time to complete: 3 minutes
-
Advanced
Splitting Hairs
Time to complete: 3 minutes
-
Intermediate
As happy as the day is long
Time to complete: 3 minutes
-
Advanced
Losing It
Time to complete: 3 minutes
-
Advanced
Cats, Dogs and Ducks
Time to complete: 3 minutes
-
Intermediate
Picking you up
Time to complete: 3 minutes
-
Advanced
Water Expressions
Time to complete: 3 minutes
-
Advanced
From Shakespeare originally
Time to complete: 3 minutes
-
Advanced
English Grammar Prepositions
Time to complete: 4 minutes
-
Advanced
Live up to
Time to complete: 4 minutes
-
Advanced
Call it a day
Time to complete: 4 minutes
-
Advanced
Lucky Alex
Time to complete: 4 minutes
-
Advanced
How Mary fell in love
Time to complete: 4 minutes
-
Elementary
Take it easy
Time to complete: 5 minutes
-
Elementary
Adding Up
Time to complete: 3 minutes
-
Intermediate
Very Scary: Word Usage (1)
Time to complete: 3 minutes
-
Time to complete: 3 minutes
-
Time to complete: 3 minutes
-
Time to complete: 3 minutes
-
Advanced
World-Related Phrases (1)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (367)
Time to complete: 3 minutes
-
Time to complete: 3 minutes
-
Advanced
Idioms with the phrasal verb carry
Time to complete: 3 minutes
-
Intermediate
Idioms with the word 'hard'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'break'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'bring'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'come'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'drop'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'fall'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'knock'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'look'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'pass'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'put'
Time to complete: 3 minutes
-
Intermediate
Phrasal idioms with the verb 'run'
Time to complete: 3 minutes
-
Advanced
Air Idioms
Time to complete: 3 minutes
-
Intermediate
Eating Idioms
Time to complete: 3 minutes
-
Intermediate
Popular Garden Idioms
Time to complete: 3 minutes
-
Intermediate
Popular Idioms
Time to complete: 3 minutes
-
Advanced
Sand Idioms
Time to complete: 3 minutes
-
Advanced
Two For You
Time to complete: 3 minutes
-
Advanced
Water Idioms
Time to complete: 3 minutes
-
Advanced
21st Century Slang (1)
Time to complete: 3 minutes
-
Advanced
21st Century Slang (2)
Time to complete: 3 minutes
-
Intermediate
American English Idioms
Time to complete: 3 minutes
-
Advanced
'Bull' Related Terms
Time to complete: 3 minutes
-
Advanced
'Bull' Related Terms (2)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (100)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (101)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (10)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (102)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (103)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (104)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (105)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (106)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (107)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (108)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (109)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (110)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (111)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (11)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (1)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (112)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (113)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (114)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (115)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (116)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (117)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (118)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (119)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (120)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (121)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (12)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (122)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (123)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (124)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (125)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (126)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (127)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (128)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (129)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (130)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (13)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (131)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (132)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (133)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (134)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (135)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (136)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (137)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (138)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (139)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (140)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (14)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (141)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (142)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (143)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (144)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (145)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (146)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (147)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (148)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (149)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (150)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (15)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (151)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (152)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (153)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (154)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (155)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (156)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (157)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (158)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (159)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (160)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (16)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (161)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (162)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (163)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (164)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (165)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (166)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (167)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (168)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (169)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (170)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (17)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (171)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (172)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (173)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (174)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (175)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (176)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (177)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (178)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (179)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (180)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (18)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (181)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (182)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (183)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (184)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (185)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (186)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (187)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (188)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (189)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (190)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (19)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (191)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (192)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (193)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (194)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (195)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (196)
Time to complete: 3 minutes
-
Advanced
English Slang Idioms (197)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (198)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (199)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (200)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (20)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (201)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (202)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (203)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (204)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (205)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (206)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (207)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (208)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (209)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (210)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (21)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (211)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (2)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (212)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (213)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (214)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (215)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (216)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (217)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (218)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (219)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (220)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (22)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (221)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (222)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (223)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (224)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (225)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (226)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (227)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (228)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (229)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (230)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (23)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (231)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (232)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (233)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (234)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (235)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (236)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (237)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (238)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (239)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (240)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (24)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (241)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (242)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (243)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (244)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (245)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (246)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (247)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (248)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (249)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (250)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (25)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (251)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (252)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (253)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (254)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (255)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (256)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (257)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (258)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (259)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (260)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (26)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (261)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (262)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (263)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (264)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (265)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (266)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (267)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (268)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (269)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (270)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (27)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (271)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (272)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (273)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (274)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (275)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (276)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (277)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (278)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (279)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (280)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (28)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (281)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (282)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (283)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (284)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (285)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (286)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (287)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (288)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (289)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (290)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (29)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (291)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (292)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (293)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (294)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (295)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (296)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (297)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (298)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (299)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (300)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (30)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (301)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (302)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (303)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (304)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (305)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (306)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (307)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (308)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (309)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (310)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (311)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (31)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (3)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (312)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (313)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (314)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (315)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (316)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (317)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (318)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (319)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (320)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (321)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (32)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (322)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (323)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (324)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (325)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (326)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (327)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (328)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (329)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (330)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (331)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (33)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (332)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (333)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (334)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (335)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (336)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (337)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (338)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (339)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (340)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (341)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (34)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (342)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (343)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (344)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (345)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (346)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (347)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (348)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (349)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (350)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (351)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (35)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (352)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (353)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (354)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (355)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (356)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (357)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (358)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (359)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (360)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (361)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (36)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (362)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (363)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (364)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (365)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (366)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (368)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (369)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (370)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (371)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (37)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (372)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (373)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (374)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (375)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (376)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (377)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (378)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (379)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (380)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (381)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (38)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (382)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (383)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (384)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (385)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (386)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (387)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (388)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (389)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (390)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (391)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (39)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (392)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (393)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (394)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (395)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (396)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (397)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (398)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (399)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (400)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (401)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (40)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (402)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (403)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (404)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (405)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (406)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (407)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (408)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (409)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (410)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (411)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (41)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (4)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (412)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (413)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (414)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (415)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (416)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (417)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (418)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (419)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (420)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (421)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (42)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (422)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (423)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (424)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (425)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (426)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (427)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (428)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (429)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (430)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (431)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (43)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (432)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (433)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (434)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (435)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (436)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (437)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (438)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (439)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (440)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (441)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (44)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (442)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (443)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (444)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (445)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (446)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (447)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (448)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (449)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (45)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (46)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (47)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (48)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (49)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (50)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (51)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (5)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (52)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (53)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (54)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (55)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (56)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (57)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (58)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (59)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (60)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (61)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (6)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (62)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (63)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (64)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (65)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (66)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (67)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (68)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (69)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (70)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (71)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (7)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (72)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (73)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (74)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (75)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (76)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (77)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (78)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (79)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (80)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (81)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (8)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (82)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (83)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (84)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (85)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (86)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (87)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (88)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (89)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (90)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (91)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (9)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (92)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (93)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (94)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (95)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (96)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (97)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (98)
Time to complete: 3 minutes
-
Intermediate
English Slang Idioms (99)
Time to complete: 3 minutes
-
Advanced
Feathered Friends Idioms (1)
Time to complete: 3 minutes
-
Advanced
Feathered Friends Idioms (2)
Time to complete: 3 minutes
-
Intermediate
Idioms about Animals
Time to complete: 3 minutes
-
Intermediate
Idioms about Food
Time to complete: 3 minutes
-
Intermediate
I'm so Humiliated!
Time to complete: 3 minutes
-
Intermediate
Magical Words and Phrases (1)
Time to complete: 3 minutes
-
Intermediate
Magical Words and Phrases (2)
Time to complete: 3 minutes
-
Advanced
Money: Slang Terms (1)
Time to complete: 3 minutes
-
Advanced
'Rat' Idioms and Common Expressions
Time to complete: 3 minutes
-
Advanced
Reading and Book Idioms (1)
Time to complete: 3 minutes
-
Intermediate
Real Life: Circus Terms (1)
Time to complete: 3 minutes
-
Intermediate
Real Life: Common Word Pairs in North America (1)
Time to complete: 3 minutes
-
Intermediate
Real Life: Using Body Parts as Verbs (1)
Time to complete: 3 minutes
-
Intermediate
Real Life: Using Body Parts as Verbs (2)
Time to complete: 3 minutes
-
Intermediate
Real Life: Using Body Parts as Verbs (3)
Time to complete: 3 minutes
-
Intermediate
Short Idioms Exam
Time to complete: 3 minutes
-
Advanced
Surprise Idioms (1)
Time to complete: 3 minutes
-
Advanced
Surprise Idioms (2)
Time to complete: 3 minutes
-
Intermediate
Idioms with body parts 1
to get cold feet, to keep one's chin up, her lips were sealed, a pat on the back, to play it by ear, to stick one's neck out for somebody, by the skin of one's teeth, to see eye to eye, to be thick in the head, to wash one's hand of someboy
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 2
to get somebody off someone's back, to get something off one's chest, to give someone the leg-up, to give someone the elbow, to give someone's eyeteeth, to go in one ear and out the other, my hands were tied, to have a chip on one's shoulder, to have big ears, to rack one's brains
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 3
to put one's foot in one's mouth, to cost an arm and a leg, to get someone off one's back, to have/get cold feet, a sight for sore eyes, have a finger in every pie, off the top of one's head, to look down one's nose at somebody, Achilles' heel, to send shivers down one's spine
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 4
to cost an arm and a leg, an eye for an eye approach, one's ears are burning, the case at hand, to get back on one's feet, to see the back of somebody, something want to somebody's head, to have a big mouth, to talk behind one's back, to negotiate at one's knees
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 5
to bit one's lip, brought to one's knees, to be under one's thumb, to burn one's fingers, can't stomach something, something caught my eye, to come to a head, to curl one's lip at something, to cut one's own leg, to become weak at the knees
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 6
to dip one's toe in the water, to drag one's feet, to be easy on the ear, to tear one's hair out, to face the music, to fall on deaf ears, a feast for the eyes, I can feel it in my bones, to get in one's face, to give the thumbs up
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 7
cold feet, keep one's chin up, lips are sealed, give a pat on the back, play it by ear, to stick one's neck out, by the skin of one's teeth, to see eye to eye, thick in the head, to wash one's hand of something
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 8
to fall over heels, a heart of gold, to hit the nail on its head, in the blink of an eye, keep a civil tongue, keep an eye on something, to keep one's eye peeled, keep body and soul together, a shoulder to cry on
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 9
keep one's head above water, to knit one's brow, to keep one's ears open, to make a clean breast of sth., to make one's mouth water, to follow one's gut, did not bat an eyelid, to not have a leg to stand on, at face value, over my dead body
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 10
a pain in the neck, to wait on somebody hand and foot, pay lip service, poke one's nose into something, to pull one's leg, watch your mouth, put a smile on somebody's face, put on a brave face, put one's soul into something, to put one's mind to something
Time to complete: 2 minutes
-
Intermediate
Idioms with body parts 11
to have one's back against the wall, would have given my right arm, to twist one's arm, to wash one's hands of something, blood is boiling, see eye to eye, to turn one's feet on something, stick one's neck out, by the skin of one's teeth, as long as my arm
Time to complete: 2 minutes
-
Time to complete: 4 minutes
-
Intermediate
Sports Idioms 1
Time to complete: 4 minutes
-
Intermediate
Sports Idioms 2
Time to complete: 3 minutes
-
Intermediate
Sports Idioms 3
Time to complete: 2 minutes
-
Intermediate
Sports Idioms 4
Time to complete: 2 minutes
-
Intermediate
Sports Idioms 5
Time to complete: 2 minutes
-
Intermediate
Sports Idioms 6
Time to complete: 2 minutes
-
Intermediate
Sports Idioms 7
Time to complete: 2 minutes
-
Intermediate
Sports Idioms 8
Time to complete: 2 minutes