Wiktionary
istiophorids
n. (plural of istiophorid English)
n. (plural of istiophorid English)