Carpocapsa
Car·po·cap·sa
taxonomic synonym of cydia
Love words? Need even more definitions?
Merriam-Webster unabridged
Share