Find the word definition

Wiktionary

catadromes

n. (plural of catadrome English)