Resembling or relating to beetles of the Bostrychidae family, or having characteristics similar to their spiral boring patterns.
From 'Bostrychidae' (beetle family) + '-oid' (Greek-derived English suffix meaning 'resembling' or 'having the form of', as in 'humanoid' or 'android').
Try Another Word