masticots
English
Noun
masticots
plural of
masticot
Anagrams
stomatics