to undergo [ underwent ; undergone ]
Synonyms
  • قاسى ، كابد ، تجشّم ، تكبّد ، تحمّل ، أطاق