take a long walk off a short pier! - Turkish English Dictionary

Suggest a Term