French-English dictionary »

daman des rochers meaning in English

FrenchEnglish
daman des rochers nom {m}

rock hyrax◼◼◼(Procavia capensis)
noun