English synonyms about - contact  

denticulate leaf

noun

1 denticulate leaf

A leaf having a finely toothed margin; minutely dentate.


Find more on denticulate leaf elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0275