To have an extremely difficult, seemingly impossible task at hand. Watch the video
Category: Idiom of the Day
have a look-see
To have a very quick look or brief examination. Watch the video
Are you having a laugh?
An exclamation of disbelief or incredulity, like “Are you being serious?” or “Are you kidding me?” Primarily heard in UK. Watch the video
have a hankering for (something)
To have a very strong, persistent desire or craving for something. Watch the video
have a handle on (something)
To have a firm, clear understanding or determination of something. Watch the video
have a (good/solid/sound/etc.) grasp of/on (something)
To have a firm, clear understanding or determination of something. Watch the video
have a good day
cliché An expression of farewell. Watch the video
have a go (at something)
To attempt to do or undertake something, especially that which is unfamiliar or new. Primarily heard in UK. Watch the video
have a fling (with someone)
To have a brief, noncommittal sexual relationship (with someone). Watch the video
have a fable for (something)
To have a strong or particular preference, affinity, or weakness for something. Watch the video