to feel well with - German English Dictionary