Definition of "testacea"

testacea