American Dictionary
Definition the time of your life in American English
the time of your life phrase
phrase
1
a very enjoyable experience
