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.”

Synonyms

  • horseshoe crab
  • limulus

Antonyms

  • terrestrial crab