English Dictionary
◊ TESTACEA
Testacea
n : testacean rhizopods [syn: {Testacea}, {order Testacea}]