Definitions
noun
a complex system of interconnecting cavities; concerned with hearing and equilibrium
Look “labyrinth” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a complex system of interconnecting cavities; concerned with hearing and equilibrium