spotted lynx

Noun
  1. Of southern Europe (synset 102130238)

Other Searches