tephritoids
English
Noun
tephritoids
plural of
tephritoid
Anagrams
hot-spirited