Synonyms for Undergo (same or very similar meaning)
WordNet sense 1 (go or live through):
experience, see, go through
WordNet sense 2 (go through (mental or physical states or experiences)):
get, have, receive, have
WordNet sense 3 (accept or undergo, often unwillingly):
submit, take
From the ODE community, based on WordNet
add/edit