Formicaroid /(?)/

For·mi·ca·roid

Formicaroid

a.
  1. Like or pertaining to the family Formicaridæ or ant thrushes. (Zool.)