Strepsorhine /(?)/

Strep·so·rhine

Strepsorhine

a.
  1. Having twisted nostrils; -- said of the lemurs. (Zool.)