Land-dwelling primate Synonyms

We can't find synonyms for the phrase "Land-dwelling primate", but we have synonyms for terms, you can combine them.

LP abbreviation

LP is an abbreviation for Land-dwelling Primate
What does LP stand for?
LP stands for "Land-dwelling Primate"

Definitions for Primate