istiophorids
English
Noun
istiophorids
plural of
istiophorid