Definitions
There is 1 meaning of the phrase
Agriocharis Ocellata.
Agriocharis Ocellata - as a noun
Wild turkey of central america and northern south america
Synonyms (Exact Relations)
ocellated turkey