i feel better already - German English Dictionary