English → Hindi dictionary

diaspididae

डीएसपीडीडए / डीएसपीडीडीए / डीएसपीडीडीNOUN

Definition

armored scales

Looking for poetry? Read shayari and poems by great poets.