have a whale of a time verb1 •To enjoy oneself greatly: to have a very good time.We had a whale of a time at the party Saturday night. formshad a whale of a time · having a whale of a time · has a whale of a time