Maia



ENGLISH MEANING
noun
1.
A genus of spider crabs, including the common European species (Maia squinado).
2.
A beautiful American bombycid moth (Eucronia maia).