olestras
English
Noun
olestras
plural of
olestra
Anagrams
altroses