Lunulate /(?)/

Lu·nu·late

Lunulate

a.
  1. Resembling a small crescent. (Bot. & Zool.)