Meaning of testacean

Definition of testacean

(adj) smaller in size or amount or value; "the lesser powers of Europe"; "the lesser anteater"

Other information on testacean

WIKIPEDIA results for testacean
Amazon results for testacean