on a roll Meaning | Synonyms making a lot of progress having a lot of success having a long period of success or good fortune enjoying or taking ... Read on
Idiom of the Day
fingers crossed fingers crossed or, crossed fingers The gesture is referred to by the common expressions "cross your fingers", "keep your fingers crossed", or just "fingers crossed". Meaning | Synonyms ... Read on