excuse me for living! - German English Dictionary