Definify.com

Definition 2024


crenula

crenula

English

Noun

crenula (plural crenulae)

  1. (zoology) A small notch