About us
Define
Definitions for
"Ocellatus"
An eye spot occurring on the wings of Lepidoptera (or other insects).
ndsu.edu