Cecropia
English Meaning
- A silkworm moth, Hyalophora cecropia, native to North America, having red white and black markings
Sorry, No Malayalam Meaning for your input!
See Cecropi Want To Try Cecropia In Malayalam??