buffalo gnat is a noun meaning "small blackish stout-bodied biting fly having aquatic larvae; sucks the blood of birds as well as humans and other mammals". It carries one recorded sense.
Definitions, synonyms and semantic relations for buffalo gnat come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.