lunulate (0 synonym found)

Definition of lunulate:

(adj) : (botany, zoology) Resembling a small crescent

Definition of lunulate:

(adj) : (botany, zoology) Resembling a small crescent

Back to Top