to be under a cloud - Spanish English Dictionary