Tamil Dictionary 🔍

terebratulid

Ter`e*brat"u*lid, n. (Zoöl.) Defn: Any species of Terebratula or allied genera. Used also adjectively.


terebratulid - Similar Words