meaning of potato worm

1. larva of potato moth; mines in leaves and stems of e. g. potatoes and tobacco


Related Words

potato tuberworm | potato worm |

Developed & Maintained By Taraprasad.com

Treasure Words