Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of zorilla

- Either one of two species of small African carnivores of the genus Ictonyx allied to the weasels and skunks.