Questions & Answers about Há poeira na mesa, então eu passo um pano nela.
Yes. In this sentence, há means there is / there are.
- Há poeira na mesa = There is dust on the table
This use comes from the verb haver, which often expresses existence.
A very common spoken alternative in Brazilian Portuguese is:
- Tem poeira na mesa
That is extremely common in everyday speech, even though há is often presented in textbooks as the more formal or more traditionally grammatical option for there is/are.
Because poeira here is being used as an uncountable noun, like dust in English.
So:
- Há poeira na mesa = There is dust on the table
You would not normally say uma poeira in this context, just like you usually would not say a dust in English.
If you add something like an adjective or a more specific idea, other structures may appear, but in this basic sentence, plain poeira is the natural choice.