Definitions of Agriocharis ocellata:

  • noun:   wild turkey of Central America and northern South America