FORMICAROID


Meaning of FORMICAROID in English

(a.) Like or pertaining to the family Formicaridae or ant thrushes.

Webster's English dictionary.      Английский словарь Webster.