Find the word definition

Wiktionary
labyrinth organs

n. (plural of labyrinth organ English)