flush deeply (from embarrassment) - Spanish English Dictionary