CompareWords
Compare
Meerkat
Definition:
(n.) A South African carnivore (Cynictis penicillata), allied to the ichneumons.