meaning of agriocharis ocellata

agriocharis ocellata meaning in General Dictionary

crazy turkey of Central America and northern south usa