xenopodoid

/zɛn.əˈpoʊ.dɔɪd/

Definitions

1. noun

Resembling or related to an alien or foreign foot or foot-like structure, especially in an animal or fossil.

“The paleontologist described the newly discovered species as xenopodoid due to its unique, non-terrestrial-like footprints.”

Synonyms

  • alien
  • extraterrestrial
  • foreign

Antonyms

  • indigenous
  • native