strombidiid
English
Noun
strombidiid (plural strombidiids)
- Any ciliate of the family Strombidiidae
References
Strombidiidae on Wikipedia.Wikipedia Strombidiidae on Wikispecies.Wikispecies Strombidiidae on Wikimedia Commons.Wikimedia Commons
Anagrams
- trombidiids