arenoid
/ærˈnɔɪd/Definitions
1. adjective
relating to or resembling an arena
“The arenoid structure of the ancient stadium was impressive.”
2. noun
a structure resembling an arena, especially a natural or artificial enclosure
“The arenoid formations in the desert were breathtaking.”