manduca
English
manduca meaning in English • manduca का अर्थ अंग्रेजी में
prop. n.
- A genus of moths whose larvae are hornworms.