rough luck! - German English Dictionary