meaning of tomato streak

1. disease of a wide range of plants tomatoes, potatoes, peas resulting from a mixed infection of potato and tomato mosaic


Related Words

tomato streak |

Developed & Maintained By Taraprasad.com

Treasure Words