gambusia
noun
Definitions
Any of several live-bearing freshwater fish, of the genus Gambusia, that feed on the larva of mosquitos and are used to control them.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
Any of several live-bearing freshwater fish, of the genus Gambusia, that feed on the larva of mosquitos and are used to control them.