There are more words but they are from Tolkien's earlier conceptional periods. Tolkien likely changed these words as he evolved the aesthetics and completeness of the languages. You may even find languages that Tolkien later rejected. Do not mix words from different time periods unless you are familiar with the phonetic developments.

Qenya 

rondo

noun. roof; cave, cavern

Qenya [Ety/ROD; EtyAC/ROD; PE21/08] Group: Eldamo. Published by

tópa

noun. roof

A noun for “roof” in The Etymologies of the 1930s under the root ᴹ√TOP “cover, roof” (Ety/TOP).

Conceptual Development: The Qenya Lexicon of the 1910s had a similar form ᴱQ. túpo “roof, cover, lid” under the early root ᴱ√TUPU (QL/95), with just the gloss “roof” in the contemporaneous Poetic and Mythological Words of Eldarissa (PME/95). It also had a couple of other unrelated words: ᴱQ. tel (teld-) “roof” and ᴱQ. telin (telimb-) “roof, covering” both derived from the early root ᴱ√TELE (QL/90).


Below: Tolkien's Late Period (1950–1973). These are from Tolkien's late conceptual period — his most settled forms of the languages. Prefer these over the earlier ones above when composing new text.