cirogrille

English

Noun

cirogrille (plural cirogrilles)

  1. The Syrian hyrax