have a time of it


see under hard time, def. 1.

Words nearby have a time of it