Wiktionary
nycteribiids
n. (plural of nycteribiid English)
n. (plural of nycteribiid English)