leptorrhine

/ (ˈlɛptərɪn) /

adjective

another word for catarrhine (def. 2)