1 owl butterfly | Definition of owl butterfly

owl butterfly

noun

Definition of owl butterfly

: a large South American butterfly of the genus Caligo especially : a butterfly (C. eurylochus) that has a large ocellated spot like an owl's eye on each hind wing