CYNOIDEA MEANING IN ENGLISH

• Cynoidea Definition & Synonyms

  1. (n. pl.) A division of Carnivora, including the dogs, wolves, and foxes.


RECENT SEARCHES