Synonyms
During his stay in Canada, he had quite a few frustrating experiences.

enthusiasm
repulsive
humiliating
disappointing

ANSWER DOWNLOAD EXAMIANS APP