Tamil Dictionary 🔍

testacean

Tes*ta"cean, n. (Zoöl.) Defn: Onr of the Testacea.


testacean - Similar Words