carabids
English
Noun
carabids
plural of
carabid
Anagrams
scarabid