English | German | Russian | Czech

lunulate English

Meaning lunulate meaning

What does lunulate mean?

lunulate

(botany, zoology) Resembling a small crescent.

Are you looking for...?