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