Definitions
There is 1 meaning of the phrase
Numida Meleagris.
Numida Meleagris - as a noun
A west african bird having dark plumage mottled with white; native to africa but raised for food in many parts of the world
Synonyms (Exact Relations)
guineaguinea fowlHypernyms (Closely Related)
domestic fowlfowlpoultryHyponyms (Broadly Related)