undergo a series of tests or challenges - Turkish English Dictionary

Suggest a Term