slight taste after meals - German English Dictionary