Find the word definition

Wiktionary

alcaids

n. (plural of alcaid English)