Smartmind
.global
Select the idiom that corresponds to the meaning 'to be highly successful':
To hit the nail on the head
To be in the doghouse
To have a lot on one's plate
To be the cat's whiskers
Foreign Language Exercises are loading ...