English | German | Russian | Czech

super-primate English

Meaning super-primate meaning

What does super-primate mean?

super-primate

An exemplary primate.

Are you looking for...?