better luck next time! - Turkish English Dictionary