Wiktionary
anthophorids
n. (plural of anthophorid English)
n. (plural of anthophorid English)