serrulate









serrulate


adjective

  1. finely or minutely serrate, as a leaf.

adjective

  1. (esp of leaves) minutely serrate
51 queries 0.607