ocellated turkey - English Synonyms Dictionary

ocellated turkey

n.
[1] Agriocharis ocellata