attach to something for dear life - German English Dictionary

Suggest a Term