Familiar English idioms

Idiom
Meaning
Total: 59
Clean