to feel well with - Spanish English Dictionary