German-English dictionary »

mantelpavian meaning in English

GermanEnglish
der Mantelpavian Substantiv

sacred baboonnoun