suffer shame and obloquy; passively accept [swallow] insult [disgrace; humiliation]
Copyright © 2018 WordTech Co.