Initiating a meeting with your team lead is considered to be a good omen. Just kidding ;)
As a Developer:
By accepting the pull-push technique, your life would be balanced. For example, pull the tasks assigned to you and start working, push the task status back to your assignor at the end of business including but not limited to your schedule, effort, and risks. This would keep you and your assignor (here, I believe it is your team leader) happy.
A weekly status meeting with your team leader to understand the overall project status would boost your motivation.
In short to answer your question, you do have liberty to ask for a meeting with a clear agenda in place. Otherwise, a status mail would suffice.
As a Manager (Project Manager, Program Manager, Product Manager):
In this case, you got to apply the management by walking around (MBWA) technique. This technique can be plugged into your daily routine, irrespective to any model you use.
The practice would be to drop by to your team leader's desk to enquire about the project(s). This will set the ball rolling. It is quite possible that the team leader is inhumed under ad hoc activities which might require your extensive help.
To answer your question, "yes" you could, but more than just asking for, I would go suggest to walk around and listen.