Gambusia

What is Gambusia?

Gambusia definition and meaning on Dictionary terms:
noun
any fish of the genus Gambusia, comprising small livebearers that feed on aquatic insect larvae and are used to control mosquitoes.

 

reference: https://www.dictionary.com/browse/gambusia

Tags: