Noun
oxychorid (plural oxychorids) (zoology) Any weevil in the family Oxychoridae, a synonym of the belid tribe Oxycorynini.