They laugh and have a great time.
Meaning: They experience joy and enjoyment during their journey.
Choice of Words: Laugh means to make sounds expressing amusement or joy. Have means to possess or own something. Great means excellent or very good. Time refers to a period or duration.
Alternative Expressions
Related Expressions