Definify.com

Definition 2024


spotted_dog

spotted dog

English

Noun

spotted dog (plural spotted dogs)

  1. A wild canid, Lycaon pictus.

Synonyms

Translations