bostrychoid
/ˌbɒstrɪˈkaɪd/Definitions
1. adjective
resembling a bostrychus, a genus of ants
“The bostrychoid nest was a marvel of intricate architecture.”
2. noun
a bostrychus, especially the bostrychus arabicus
“Several species of bostrychoid ants can be found in the tropical rainforest.”