Well, I have been searching the meaning of "put the top down", but I didn't find anything useful. Let me show you a little bit the context.
I'm gonna put the top down I'm gonna talk about old times I'm gonna put the top down I'm gonna let myself unwind I'm gonna put the top down I'm gonna watch the day roll by I'm gonna put the top down This time.
It's the song's chorus. If you want to listen it, click here.
I was searching on UrbanDictionary, they have two meanings of
top down but I consider that they are not so appropriate.
If someone have any idea of what this phrase means, I will be happy.