Please give us complete sentences to consider. Also, when asking us for the correct terminology for something, it really helps to add an image of the thing you're trying to name. Patios and porches are completely different things. Roofs and covers are completely different things.
Several members here are also members on other forums. It's very frustrating for us to spend time and effort responding on one forum and then go to another forum and find it has already been dealt with there. That's why we ask members not to post the same question on more than one forum.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: