About us
Define
Definitions for
"Stemmata"
lateral eyes, typically cluster of 6 on each side of head.
npwrc.usgs.gov