telone
Italian
Noun
telone
m
(
plural
teloni
)
augmentative of
telo
:
large
piece
of
cloth
tarpaulin
Anagrams
olente