Tamil Dictionary 🔍

amioid

Am"i*oid, a. (Zoöl.) Defn: Like or pertaining to the Amioidei. -- n. Defn: One of the Amioidei.


amioid - Similar Words