have an edge on/over (someone or something)
to have an advantage over someone or something
Our team has an edge over the other teams to win the high school football championship. The boy has an edge on the others to win the spelling contest.
have an eye for (something)
have an in with (someone)
have an itch to (do something)
have an out
have bearing on (something)
have been around
have been had
have been through the mill
have been to hell and back
have a chip on one's shoulder
have rocks in one`s head
keep up (something)
go over big with (someone)
from dawn to dusk
pride and joy
check on (someone or something)
stall off (someone or something) or stall (someone or something) off
My Account / Test History
English Test question and answers to keep your language knowledge up-to-date.
English Question Answer
Improve your knowledge by English question and answer test.
2000+ Synonyms Questions and answers with Explanation. Learn, review, and refresh your knowledge.
Dictionary Application with 150,000+ words. Easy word search.
Scramble Word Game
Rearrange the scrambled letters and form the correct word.
ESL / EFL Test
Online tests, exercises and puzzles to succeed in English as a Second Language (ESL)