short-lived but intense happiness - German English Dictionary