Tamil Dictionary 🔍

deciduate

De*cid"u*ate, a. (Anat.) Defn: Possessed of, or characterized by, a decidua.


deciduate - Similar Words