meaning of vedalia

1. native to Australia; introduced elsewhere to control scale insects


Related Words

vedalia |

Developed & Maintained By Taraprasad.com

Treasure Words