limuloidea
/lɪmjuːˈloɪdiə/Definitions
1. noun
A superorder of crustaceans that includes the horseshoe crabs and their relatives.
“The Limuloidea superorder is often found in brackish waters and coastal areas.”
1. noun
A superorder of crustaceans that includes the horseshoe crabs and their relatives.
“The Limuloidea superorder is often found in brackish waters and coastal areas.”