macropodia
/mækrəˈpɔdiə/Definitions
1. noun
A genus of fossilized horseshoe crabs
“The scientist studied the macropodia fossils found in the ancient rock formation.”
1. noun
A genus of fossilized horseshoe crabs
“The scientist studied the macropodia fossils found in the ancient rock formation.”