Tamil Dictionary 🔍

semi-pupa

Sem`i pu"pa, n. (Zoöl.) Defn: The young of an insect in a stage between the larva and pupa.


semi-pupa - Similar Words